Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fraserpage/gift-list-app

An app that solves the problem of communicating and coordinating gifts
https://github.com/fraserpage/gift-list-app

Last synced: about 1 month ago
JSON representation

An app that solves the problem of communicating and coordinating gifts

Awesome Lists containing this project

README

        

# gift-list-app
An app that solves the problem of communicating and coordinating gifts

## Use the app
* [Open the app on Heroku](https://giftlists-app.herokuapp.com/)

## Screenshots
![home page](about/1.png)

![create a group](about/2.png)

![Viewing a group](about/3.png)

## Technologies Used
* Express/Node
* Mongo/Mongoose
* Running on Heroku and MongoDB Atlas
* EJS templating
* Nodemailer with Sendgrid for emails
* CSS Variables to take full advantage of [Recursive Sans](https://www.recursive.design/), the very cool variable font the site uses.

## Next Steps
* Proper 404 and error pages
* AJAXify form submission - especially adding gifts to a list
* Update and Delete on list items
* Allow un-claiming a gift
* Add opt-in notifications for updates to gift lists
* Add a question and answer feature for gifts to allow users to communicate about individual gifts

## Planning/Dev
* [ERD](https://lucid.app/lucidchart/285fbeb7-c562-41ac-862c-5b7ce53f4e46/view?page=0_0#) ([Edit link](https://lucid.app/lucidchart/285fbeb7-c562-41ac-862c-5b7ce53f4e46/edit?beaconFlowId=35D28D8593A7476E&page=0_0#))
* [Trello](https://trello.com/b/R3abJ3Ku/gift-app-development)
* [Wireframes](https://www.figma.com/file/Es42EQCISeqIXTWqvnghQp/Gift-app?node-id=0%3A1)