Skip to content
Mihir-RabariPublic

About

ERP FOR STUDENTS

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

38 Commits

Folders and files

Repository files navigation

Life.Dev - Personal ERP System

A comprehensive personal management suite designed to help students and professionals organize their daily activities, track commitments, and maintain productivity.

🚀 Features

  • Agenda Dashboard - Centralized view of daily tasks and notifications
  • Hackathon Tracker - Manage hackathon participation with key dates
  • Leave Tracker - Track personal leaves with auto-sync from hackathons
  • College Tracker - Attendance, assignments, and lab management
  • Todo/Kanban Board - Visual task management with auto-population
  • Expense Tracker - Track spending with analytics
  • Hour Logger - Log time spent on activities
  • Focus Tracker - Pomodoro-style focus sessions

🛠 Tech Stack

  • Frontend: React + Vite + Material-UI
  • Backend: Express.js + Node.js
  • Database: MongoDB + Mongoose
  • Authentication: JWT

📁 Project Structure

life.dev/
├── client/          # React frontend
├── server/          # Express backend
└── package.json     # Root package.json

🏃‍♂️ Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • MongoDB (local or Atlas)
  • npm or yarn

Installation

  1. Clone the repository:
git clone <your-repo-url>
cd life.dev
  1. Install dependencies:
npm run install:all
  1. Set up environment variables:
cd server
cp .env.example .env
# Edit .env with your MongoDB URI and JWT secret
  1. Run the development servers:
npm run dev

This will start:

📝 Development

  • npm run dev - Run both client and server
  • npm run dev:client - Run only frontend
  • npm run dev:server - Run only backend
  • npm run build - Build frontend for production

🔄 Auto-Feed System

The system intelligently syncs data across modules:

  • Hackathon dates → Leave Tracker
  • Hackathon key dates → Todo App
  • Assignment deadlines → Todo App
  • All events → Agenda Dashboard

📄 License

MIT

About

ERP FOR STUDENTS

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages