Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/namandangi/yelpcamp
Best Campgrounds to explore !
https://github.com/namandangi/yelpcamp
campground ejs-templates expressjs fullstack mongodb nodejs
Last synced: 4 days ago
JSON representation
Best Campgrounds to explore !
- Host: GitHub
- URL: https://github.com/namandangi/yelpcamp
- Owner: namandangi
- License: mit
- Created: 2019-08-10T13:27:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-13T13:21:49.000Z (almost 2 years ago)
- Last Synced: 2024-05-12T00:48:15.417Z (6 months ago)
- Topics: campground, ejs-templates, expressjs, fullstack, mongodb, nodejs
- Language: JavaScript
- Homepage:
- Size: 6.42 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# YelpCamp
[![HitCount](http://hits.dwyl.io/namandangi/YelpCamp.svg)](http://hits.dwyl.io/namandangi/YelpCamp)This project aims at improving user-experience for selecting campgrounds and helping people discover many more fascinating locations.
![](https://github.com/namandangi/YelpCamp/blob/master/version5/public/docs/Screenshot%20from%202020-01-15%2010-12-51.png)
![](https://github.com/namandangi/YelpCamp/blob/master/version5/public/docs/Screenshot%20from%202020-01-15%2010-13-17.png)
![](https://github.com/namandangi/YelpCamp/blob/master/version5/public/docs/Screenshot%20from%202020-01-15%2022-48-03.png)
![](https://github.com/namandangi/YelpCamp/blob/master/version5/public/docs/Screenshot%20from%202020-01-15%2022-49-09.png)
![](https://github.com/namandangi/YelpCamp/blob/master/version5/public/docs/Screenshot%20from%202020-01-15%2022-49-22.png)## Technology Stack
1. MongoDB/MongoDBAtlas for database, Mongoose for ORM.
2. ExpressJS for server library.
3. Node.js for Environment
3. Embedded JavaScript for templating.
4. Passport.js for Authentication## Build Instructions
#### 1. First the clone the repository locally by
```
git clone https://github.com/namandangi/YelpCamp
```
#### 2. Install all packages
In the root of the backend project using
```
npm i
```
#### 3. Run the server
In the root directory of the backend using
```
node app.js
```
## Contributing
1. Fork it (https://github.com/namandangi/YelpCamp/fork)
2. Create your feature branch (```git checkout -b feature/fooBar```)
3. Commit your changes (```git commit -m 'Add some fooBar'```)
4. Push to the branch (```git push origin feature/fooBar```)
5. Create a new Pull Request