Skip to content

Commit de63f22

Browse files
initial commit
1 parent d025eb9 commit de63f22

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+16292
-0
lines changed

Web Projects/CamplyIN/README.md

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Camply
2+
Camply is inspired from yelp.com. Camply is a web Application in which users can find campgrounds and review them. Users can also add their own campgrounds. A map has also
3+
been displayed for better searching. When a user enters a location, the map finds and shows it automatically. Implemented a fuzzy search feature using MongoDB Atlas search.
4+
## Deployment
5+
To see my Web Application please do visit https://bikas-camply.herokuapp.com/
6+
## Specifications
7+
- Authentication
8+
- User can register and login
9+
- Used Passport for that purpose
10+
- Authorization
11+
- User needs to be logged in to make any change(add,update or delete)
12+
- A user can only alter his posts or reviews
13+
- Functionalities
14+
- Campgrounds are marked on a cluster map using Mapbox API
15+
- Fuzzy search using MongoDB Atlas search
16+
- Client side and server side validations are done
17+
- Images of campgrounds are uploaded to Cloudinary
18+
- Images can be added and deleted after creation of Campground
19+
- CRUD functions have been implemented on Campgrounds
20+
- Flash messages were displayed
21+
- Sessions and cookies were used
22+
- Every Campground has it's location displayed seperately on a map
23+
## Built with
24+
- ### Front End
25+
- HTML, CSS, Bootsrap v5.0
26+
- EJS, EJS Mate
27+
- ### Back End
28+
- NodeJS
29+
- ExpressJS
30+
- MongoDB
31+
- cloudinary
32+
- MapBox
33+
- passport(local-strategy)
34+
- JOI
35+
- connect-flash
36+
- morgan
37+
- sessions
38+
- helmet
39+
- mongoSanitize
40+
- sanitizeHtml
41+
### Deployed using Heroku, database on MongoDB Atlas

0 commit comments

Comments
 (0)