Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/aturkii/saraha-mvc-node-js

MVC Node JS Saraha Application where you can send and receive feedback's from you friends
https://github.com/aturkii/saraha-mvc-node-js

express mongodb mongoose mvc mvc-architecture nodejs

Last synced: 18 days ago
JSON representation

MVC Node JS Saraha Application where you can send and receive feedback's from you friends

Awesome Lists containing this project

README

        

# Sarahah Application

A web application inspired by Sarahah, allowing users to send and receive anonymous messages. Built using Node.js, Express, MongoDB, and EJS.

## Features

- **User Registration and Authentication**: Secure sign-up and login functionalities.
- **Anonymous Messaging**: Send and receive anonymous messages.
- **Profile Sharing**: QR code generation for easy sharing of user profiles.
- **Session Management**: Secure handling of user sessions.
- **Responsive Design**: User interface built with Bootstrap for a responsive experience.

## Technologies Used

- **Node.js**: JavaScript runtime for server-side logic.
- **Express.js**: Web framework for Node.js.
- **MongoDB**: NoSQL database for storing user and message data.
- **Mongoose**: ODM library for MongoDB.
- **EJS**: Templating engine for rendering HTML.
- **Bootstrap**: CSS framework for responsive design.
- **QRCode**: Library for generating QR codes.
- **Express-Session**: Middleware for handling sessions.
- **Connect-MongoDB-Session**: MongoDB session store for Express.