Skip to content

Backend setup for todo application using express, Prisma as ORM and Postgres as database.

Notifications You must be signed in to change notification settings

Dhruviika/Todo_Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskTick Backend API

This repository provides the robust backend API for the TaskTick to-do application. It offers a secure and scalable foundation for managing user accounts, tasks, and authentication.

Tech Stack:

  • Backend Framework: Express.js
  • Database ORM: Prisma
  • Database: PostgreSQL
  • Security: bcryptjs (Salting & Hashing)
  • Environment Variables: dotenv
  • Authentication: JSON Web Tokens (JWT)
  • Deployment: Render.com

Key Features:

  • Secure user authentication with JWT tokens
  • User registration and login functionalities
  • Efficient management of task data (CRUD operations)
  • Integration with Prisma for seamless database interactions
  • Robust security measures with bcryptjs for password storage

Things You Learned:

  • Salting and Hashing: Implemented salting to enhance password security by adding a random string before hashing.
  • JWT Authentication: Utilized JSON Web Tokens to establish secure communication between client and server.
  • Backend Deployment: Successfully deployed the backend API on Render.com.

Getting Started:

  1. Clone the repository:
    git clone https://github.com/Dhruviika/Todo_Backend.git
  2. Install dependencies:
    npm install
  3. Configure environment variables.
  4. Run:
    npm run dev

About

Backend setup for todo application using express, Prisma as ORM and Postgres as database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published