https://github.com/antonmiranovich/taskmanager-server
a server with authorization and registrations for the user and adding tasks to it.
https://github.com/antonmiranovich/taskmanager-server
eslint express javascript postgresql prettier
Last synced: 3 months ago
JSON representation
a server with authorization and registrations for the user and adding tasks to it.
- Host: GitHub
- URL: https://github.com/antonmiranovich/taskmanager-server
- Owner: AntonMiranovich
- Created: 2023-11-12T08:48:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-24T17:28:12.000Z (over 2 years ago)
- Last Synced: 2026-01-03T16:19:11.124Z (6 months ago)
- Topics: eslint, express, javascript, postgresql, prettier
- 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
# TaskManager-Server
Project Description: Express based server using JavaScript and Postgre
This project is the development of a server application using the Express framework, the JavaScript programming language and the Postgre database. The project includes authorization functionality, user registration and a task management system for each user.
Main features of the project:
1. Authorization and registration: The server implements mechanisms for authorization and registration of users. Users can create accounts, log into their accounts using appropriate credentials, and manage their data.
2. Task management: Registered users can create, view, update and delete their tasks. For this, a Postgre database is used, where information about tasks is stored in the corresponding table.
3. RESTful API: The server is developed in accordance with the principles of the RESTful API, which ensures easy interaction with client applications and the ability to use various HTTP methods (GET, POST, PUT, DELETE) to perform data operations.
4. Data validation: Before saving data to the database, the server checks for the correctness and validity of the transmitted data. This prevents incorrect or invalid values from being stored in the database.
5. Error and Exception Handling: The server provides error and exception handling and output to prevent failures and provide the user with an informative error message when problems occur.
6. Scalability: The project is built using Express, which provides a modular structure and ease of adding new features and functionality in the future.
An Express-based server project using JavaScript and Postgre provides a convenient and secure way for registered users to manage tasks. It provides a solid foundation for developing client applications and interacting with a Postgre database.