Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 1.66 KB

README.md

File metadata and controls

54 lines (37 loc) · 1.66 KB

Trashure App, v. 1.0.0

Team Project

[Try it now](https://heroku.... need to update)

Overview

🏘 Are you moving out soon? 🚚 Still have some stuff you love but not able to take with you? 🎫 Have spare tickets fot tonight? Give it to someone for free! Share your Trashure!


Featutes

* User can see on the map 🌏 any Trashure Items available in nearby area (user-geolocation feature is implemented)
* User can sign up and login
* Registered User can Reserve any available item
* Registered User can Post Items
* Registered User can see a list of Items (posted and reserved)

Technical Requirements

🛠 To build the App the following technologies and tools were used:

- HTML, CSS, JavaScript
- PostgreSQL
- Node.js
- Express
- middleware: pg, bcrypt, passport, express-session, method-overide, ejs
- Heroku for deployment
- version control system: Git 
- Whimsical for creating storyboards
- Trello for keeping track of development

Trashure DB - ERD

ERD


Challenges and next release Features

One of the main challenges the Team faced with the project is being able to obtain information from a 3d party API, manipulatianig with geodata, storing these data in DB

For Future releases some extra features can be added:

 - Search option so User can sort all available in DB items by certain criteria
 - Email notifications with details of reservation can be sent to the User who posted the Item and to the User who reserved the Item 
 - Integrate third party API to improve UX uploading images (e.g. use Cloudinary)