Skip to content
This repository was archived by the owner on Aug 29, 2022. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 14 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,20 @@

# Archived

Part of this was from a old project for college, where I learned git, mongodb, nodejs/express, Design patterns, Classes with javascript (by that time there where cool)
This was a project for college. I was in charge of the Backend, Architecture and Frontend of the Admin Dashboard and the scripts to hanlde map (OSM) on the client side.

-------------------------------------------------------------------

This app was a Venue discovery site based on restaurants, accommodations, transport and places. User could register, comment and rate places/venues mostly aiming at Sucre, Venezuela.
The app was a Venue discovery site based on restaurants, accommodations, transport and places for the Sucre state, Venezuela but with an open architecture to allow it to grow to cover more places.

Users could register, comment, add to favorite, multilanguage, Admin Dashboard and rate places/venues.

This was implemented with:

- mongoDB
- Nodejs 8.10

I learned
- Deeply the nodejs/express ecosystem
- mongodb/mongoose
- Design patterns (I implemented Factory for POI creation since they have similar structure and for the User class, and also the Strategy Pattern based on Passport.js),
- Classes syntax for javascript (by that time it was cool)
124 changes: 8 additions & 116 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"express-handlebars": "^3.0.0",
"express-session": "^1.14.2",
"formidable": "^1.1.1",
"handlebars": "^4.0.0",
"handlebars": "^4.7.7",
"i18n-express": "^1.1.3",
"joi": "^10.6.0",
"mongoose": "^4.7.7",
Expand Down