Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/aturkii/saraha-mvc-node-js
- Owner: Aturkii
- Created: 2024-09-01T16:09:53.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T19:57:32.000Z (2 months ago)
- Last Synced: 2024-10-10T14:40:18.996Z (about 1 month ago)
- Topics: express, mongodb, mongoose, mvc, mvc-architecture, nodejs
- Language: EJS
- Homepage:
- Size: 1.39 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.