TaskGenie is your magical solution for effective task management and productivity enhancement. This user-friendly web app empowers you to regulate your daily routine, keep track of your tasks, and maintain discipline while adding a touch of enchantment to your day.
User Authentication: Keep task data private with secure login/signup and logout functionality.
List Management: Create, edit, and delete lists, tailoring your workspace to your needs.
Task Management: Easily track, create, edit, and delete tasks within custom lists.
Task Completion: Celebrate achievements by marking tasks as complete.
- Node.js
- NPM
- Angular CLI
- MongoDB
- Use nvm install 8 & nvm use 8
Clone this repository Or Download this repository:
```bash git clone https://github.com/Srishti-j18/TaskGenie.git
Navigate to the frontend project directory:
```bash cd TaskGenie/frontend
Install the required dependencies:
```bash npm install
Navigate to the backend project directory:
```bash cd TaskGenie/api
Install the required dependencies:
```bash npm install
Run the node-server: ```bash cd TaskGenie/api nodemon app.js
Run the angular frontend (in another terminal):
```bash cd TaskGenie/frontend ng serve
Open your web browser and navigate to http://localhost:4200/
to access TaskGenie.
TaskGenie makes it easy to maintain discipline and achieve your goals. Create lists, add tasks, track your progress, and stay organized with a touch of magic.
Feel free to open an issue on GitHub if you find any bugs.