TaskGenie_tour.webm
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:
git clone https://github.com/Srishti-j18/TaskGenie.git
-
Navigate to the frontend project directory:
cd TaskGenie/frontend
-
Install the required dependencies:
npm install
-
Navigate to the backend project directory:
cd TaskGenie/api
-
Install the required dependencies:
npm install
-
Run the node-server:
cd TaskGenie/api nodemon app.js
-
Run the angular frontend (in another terminal):
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.
- Feel free to Open an issue on GitHub to request any additional features you might need for your use case.
- Connect with me on LinkedIn. I'd love️ to hear where you are using this library.