An open API service indexing awesome lists of open source software.

https://github.com/ucangun/fullstack_taskminder

TaskMinder is a full-stack todo application built with React and Express.js. It allows users to manage tasks by creating, updating, and deleting todos. The API is fully documented with Swagger and deployed on Heroku.
https://github.com/ucangun/fullstack_taskminder

cors custom-hooks fullstack-development reactjs

Last synced: 9 months ago
JSON representation

TaskMinder is a full-stack todo application built with React and Express.js. It allows users to manage tasks by creating, updating, and deleting todos. The API is fully documented with Swagger and deployed on Heroku.

Awesome Lists containing this project

README

          

# TaskMinder - Full Stack Todo Application

https://full-stack-task-minder.vercel.app/

TaskMinder is a full-stack **Todo Application** built using **React** for the frontend and **Express.js** for the backend. This project allows users to create, read, update, and delete todos, all while providing a seamless user experience. The API is fully documented with **Swagger** and is deployed on **Heroku** for live access.

## Features

- **Create, Read, Update, Delete Todos**: Manage your todo items with ease.
- **Live Data Synchronization**: All changes to todos are immediately reflected in the UI.
- **Swagger Documentation**: Explore the API with Swagger UI.
- **Deployed on Heroku**: Access the API and frontend from anywhere.

## API Documentation (Swagger)

Explore the TaskMinder API using Swagger UI. After starting the server, visit the following URL in your browser:

[Swagger UI - TaskMinder API Documentation](https://umut-todo-app-4752482d7bd8.herokuapp.com/api-docs/#/)

## Live Demo (Heroku)

The TaskMinder API and frontend are live on Heroku. You can interact with both the API and the frontend application using the following URLs:

- **API - Live Demo**: [TaskMinder API](https://umut-todo-app-4752482d7bd8.herokuapp.com/)

## Technologies Used

- **Frontend**: React, Material-UI, Axios
- **Backend**: Node.js, Express.js
- **Database**: MongoDB (using Mongoose)
- **API Documentation**: Swagger UI
- **Deployment**: Heroku (for live deployment)
- **State Management**: React useState and useEffect hooks

## Contributing

Feel free to contribute to this project by creating pull requests. All contributions are welcome!

---

**TaskMinder** - A simple and effective way to manage your todos.