Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hattorikanto/fastify-todo-app-with-db

Backend part of the todo application that using Prisma ORM and Fastify.
https://github.com/hattorikanto/fastify-todo-app-with-db

fastify postgresql prisma typescript versel

Last synced: 9 days ago
JSON representation

Backend part of the todo application that using Prisma ORM and Fastify.

Awesome Lists containing this project

README

        

# Todo App Backend

Welcome to the Todo App Backend repository! This project serves as the backend for the Todo App (the link to the frontend repo is down below), providing a robust and efficient API to manage tasks. The backend is designed to be fast, scalable, and maintainable.

## Backend technologies that were used:
- **Fastify**: serves as the web server framework, handling incoming HTTP requests, routing, and serving responses.
- **Prisma ORM**: acts as the bridge between the application code and the database.
- **Typescript**: adds type safety and helps catch errors early in development.

## Database that was used:
- **PostgreSQL**: the relational database stores the application's data.

## To run the project locally

**To run the project you need to have Node.js v18 and higher.**

- Clone repo to your local folder:
`git clone https://github.com/hattoriKanto/fastify-todo-app-with-db.git`
- Install all dependencies:
`npm i`
- To run the project locally you must use this command:
`npm run dev`

## Links

The project was deployed on **Vercel**, ensuring fast and reliable hosting.

Link to the frontend repo: [FRONTEND](https://github.com/hattoriKanto/react-todo-app-with-db)