Welcome to the Task Manager App repository! This task manager app is designed to help you stay organized and keep track of your tasks and to-do lists. Whether you're a developer looking to contribute or a user looking to enhance your productivity, you've come to the right place.
This respository contains both the frontend and backend code (app.taskmanager.frontend / app.taskmanager.backend ) like a monorepo. The project is live on https://task-manager-frontend-dbcy.onrender.com/ deployed using render.
- Create, edit, and delete tasks.
- Mark tasks as completed.
- User-friendly and responsive interface.
- Built using React and Express.
Follow these instructions to set up the Task Manager App on your local machine.
-
Clone this repository to your local machine:
git clone https://github.com/indro10/TaskManager.git
-
Navigate to the project directory:
frontend
```bash cd app.taskmanager.frontend ```
backend
```bash cd app.taskmanager.backend ```
-
Install the required dependencies:
npm install # or yarn install
-
Configure the environment variables. Use the
.env
file in the project root and add the necessary variables, such as database connection details, API keys, or any other sensitive information. -
Start the development server:
frontend
```bash npm start # or yarn start ```
backend
```bash node index.js ```
The app will be running on http://localhost:3000
.
- Register an account or log in if you already have one.
- Create new tasks by clicking the "Add Task" button.
- Edit, delete, and mark tasks as completed by selecting the task.
We welcome contributions from the open-source community. To contribute to this project, follow these steps:
-
Fork the repository on GitHub.
-
Create a new branch with a descriptive name:
git checkout -b feature/my-feature
-
Make your changes and commit them:
git commit -m "Add new feature"
-
Push your changes to your fork on GitHub:
git push origin feature/my-feature
-
Open a pull request to the
main
branch of this repository with a clear description of the changes you made.
Please follow our Contribution Guidelines for more details.
This project is licensed under the MIT License - see the LICENSE file for details.