Assignment about creating and solving the issues on github
Taskify is a lightweight, open-source task manager built for individuals and teams to create, manage, and track tasks with ease. It's simple, clean, and ideal for those who want productivity without the clutter.
Taskify is a to-do app designed to be simple and intuitive. Whether you're organizing your work, planning a project, or sharing tasks with a team, Taskify keeps everything in one place.
- ✅ Add, edit, and delete tasks
- 🗂️ Organize tasks by categories
- 🕓 Due date reminders
- 👥 Team collaboration (basic)
- 🌙 Light & Dark Mode toggle
- 🔄 Auto-saving of task changes
- 🔔 Notification support (coming soon)
- Frontend: HTML5, CSS3, JavaScript (Vanilla)
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT
- Version Control: Git + GitHub
To run the project locally:
-
Clone the repository:
git clone https://github.com/your-username/taskify.git cd taskify
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser at
http://localhost:3000
- Notifications not working in some browsers
- Task deletion doesn’t sync in real-time for collaborators
- Mobile layout breaks on iPhone SE resolution
Please feel free to open an issue if you encounter one.
Name | GitHub |
---|---|
Rahul Kurra | @developertable |
Jane Doe | @janedoe |
Want to contribute? Check out the Contributing Guide.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
This project is licensed under the MIT License.
Built with ❤️ just for learning, experimenting, and improving collaboration on GitHub.