Notify is a hobby project built using Jquery, Express.js, EJS, Cloudinary, REDIS and MongoDB. This app serves as a simple social media application built by Keith Poncardas.
- Express.js for backend handling
- EJS for templating
- Cloudinary for image upload
- MongoDB for database management
- Jquery for Ajax
- Authentication with JWT
- Basic CRUD operations
- REDIS for DB Caching and Load Optimization
- Clone the repository:
git clone https://github.com/Keith-Poncardas/notify.git cd notify - Install dependencies:
npm install
Create a .env file in the root directory and add the following:
MONGO_URL=<YOUR MONGO URL>
PORT=<YOUR PREF PORT>
JWT_SECRET=<JWT SECRET>
JWT_EXPIRATION=<YOUR PREF JWT EXP>
# CLOUDINARY
CLOUD_NAME=<YOUR CLOUDINARY NAME>
API_KEY=<YOUR CLOUDINARY API>
API_SECRET=<YOUR CLOUDINARY API KEY>
# REDIS CLIENT
REDIS_HOST=<YOUR REDIS HOST>
REDIS_PASS=<YOUR REDIS PASS>
Start the development server:
node server.jsThis project is for personal use and learning purposes only.
