Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nikhilmandaliya/todo
REST API designed in Node.js for a TODO application, with Sequelize and postgreSQL
https://github.com/nikhilmandaliya/todo
nodejs postgresql rest-api sequelize sequelize-orm todo-api todo-app
Last synced: 4 days ago
JSON representation
REST API designed in Node.js for a TODO application, with Sequelize and postgreSQL
- Host: GitHub
- URL: https://github.com/nikhilmandaliya/todo
- Owner: NikhilMandaliya
- Created: 2023-11-26T08:21:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-26T08:46:02.000Z (about 1 year ago)
- Last Synced: 2024-11-16T08:21:40.102Z (2 months ago)
- Topics: nodejs, postgresql, rest-api, sequelize, sequelize-orm, todo-api, todo-app
- Language: JavaScript
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Todo APIs
Simple REST API built using Node.js for a TODO application. The API is designed to handle user authentication, profile management, and task management. PostgreSQL is used as the database, and Sequelize is the ORM (Object-Relational Mapping) library for interacting with the database.
---
## Getting Started
### Prerequisites
Before you begin, ensure you have the following installed:
- Node.js
- npm (Node Package Manager)
- PostgreSQL### Installation
1. Clone the repository:
```bash
git clone https://github.com/NikhilMandaliya/Todo.git
```2. Install dependencies:
```bash
cd todo
npm install
```3. Set up the PostgreSQL database and add your database credentials in .env file.
4. Start the server:
```bash
npm start
```5. The API should now be running on `http://localhost:3000`
I've provided a Postman collection (`todo.postman.json`) to help you test the API endpoints conveniently.---
This project was created as a personal learning endeavor to explore and understand PostgreSQL database integration with Sequelize ORM in a Node.js environment. Feel free to use, modify, or contribute to enhance the functionality as you see fit.
Happy coding!