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

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.

Awesome Lists containing this project

README

          


Simple Classified


Simple Classified Landing Page

## 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