Skip to content

mdejesus23/prep-app

Repository files navigation

Preparation App API 🚀

Overview 📖

This REST API serves as the backend for the Preparation App, allowing users to authenticate, participate in themed sessions, and manage relevant data. It is built with Node.js and Express, using MongoDB for data storage.

Features ✨

  • User Authentication: 🔐 Secure sign-up, login, and logout functionalities with JWT tokens.
  • Session Participation: 🗳️ Allows users to participate in themed sessions, with results stored in MongoDB.
  • API Security: 🛡️ Includes error handling, CSRF protection, and secure headers via Helmet.
  • Data Management: 📊 CRUD operations for themes and session data.
  • Session Management: 🧑‍💻 Uses Express-session for managing user sessions.

Tech Stack 🛠️

  • Node.js Node.js
  • Express.js Express.js
  • Mongoose (MongoDB) MongoDB
  • JWT for Authentication 🔑
  • Helmet for Security 🪖
  • CSRF Protection ❌🛡️

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors