https://github.com/zaselalk/simple-classified
Simple, Free & Unlimited Ad Posting Classified complete source code made with nodejs.
https://github.com/zaselalk/simple-classified
classified-ads ejs-express expressjs hacktoberfest mongodb mongoose node nodejs
Last synced: 17 days ago
JSON representation
Simple, Free & Unlimited Ad Posting Classified complete source code made with nodejs.
- Host: GitHub
- URL: https://github.com/zaselalk/simple-classified
- Owner: zaselalk
- Created: 2022-03-03T09:09:50.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-12-29T11:57:39.000Z (about 2 months ago)
- Last Synced: 2025-12-30T20:37:20.889Z (about 2 months ago)
- Topics: classified-ads, ejs-express, expressjs, hacktoberfest, mongodb, mongoose, node, nodejs
- Language: EJS
- Homepage:
- Size: 2.75 MB
- Stars: 9
- Watchers: 2
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Simple Classified
## Features
- User can Register and Login
- User can submit their Ad with images,Location, price and description.
- User can edit or delete their own ad after posting.
## Requirements
- Nodejs installed
- Mongo db connection
- Cloudinary Account
## Setup with docker compose
- Clone Project
- `git clone git@github.com:zaselalk/simple-classified.git`
- RENAME the `.env.example` as `.env`
- Updated the env variables
- run the development docker compose
- `docker-compose -f docker-compose.dev.yml up -d`
## Setup guide
- Clone Project
- `git clone git@github.com:zaselalk/simple-classified.git`
- Copy rename .env.example file as .env
- Complete following deatils on renamed file
- SECRET=Some Random Secret
- CLOUDINARY_CLOUD_NAME= Clodinary cloud name
- CLOUDINARY_KEY= Clodinary API key
- CLOUDINARY_SECRET= Clodinary API secret
- DB_URL = Mongo DB url - Default : mongodb://localhost:27017/classified
- Install dependencies with `npm install`
- start application with `npm run dev` or `npm start`
### Need more updated or help ? connect with me on Twiiter