Skip to content

kamalkumarverma/FocusTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Focus Track - Task Manager Application

Focus Track is a powerful and intuitive Task Manager Application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It features a sleek, modern UI powered by Lucide React icons, designed to help users efficiently manage their tasks, priorities, and deadlines.

πŸš€ Live Demo

Check out the live version of the FocusTrack Task Manager here:
πŸ”— FocusTrack Live Demo

Deployed on Render | Best viewed on desktop for full functionality | deploy using college mail


πŸš€ Features

  • βœ… Add, update, delete, and manage tasks
  • 🏷️ Set task priority levels: Low, Medium, High
  • πŸ“… Assign due dates with calendar view
  • πŸ“Š View task status: Pending, In Progress, Completed
  • πŸ”Ž Filter and search tasks
  • πŸŒ“ Beautiful, responsive UI with Lucide React Icons
  • πŸ” Secure authentication with JWT
  • 🌐 RESTful API backend (Express + MongoDB)

πŸ–ΌοΈ Tech Stack

Frontend:

  • React.js
  • Lucide React (for icons)
  • Tailwind CSS (or any styling library you use)
  • Axios (for HTTP requests)

Backend:

  • Node.js
  • Express.js
  • MongoDB + Mongoose
  • JWT (JSON Web Token)

πŸ—οΈ Project Screenshots to understand easily

image image

image

image image image

image image image image image image image

In mobile view

image image image

image image

Getting Started

πŸ“¦ 1. Clone the Repository

git clone https://github.com/your-username/focus-track.git
cd focus-track
πŸš€ 2. Setup Backend
bash
Copy
Edit
cd backend
npm install
Create a .env file inside backend/ with the following:


PORT=4000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
Then start the server:

bash
Copy
Edit
npm start
πŸ’» 3. Setup Frontend
bash
Copy
Edit
cd ../frontend
npm install
npm run dev

✨ Libraries Used
Lucide React
React Router
Axios
Mongoose
JWT

πŸ›‘οΈ License
This project is licensed under the MIT License.

πŸ‘¨β€πŸ’» Developed By
Kamlesh Kumar Verma
@kamleshverma
If you like this project, leave a ⭐ on the GitHub repo!

About

Task management application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages