Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/fraserpage/gift-list-app
- Owner: fraserpage
- Created: 2021-06-18T13:35:51.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-06T00:49:54.000Z (over 3 years ago)
- Last Synced: 2024-07-19T06:32:21.092Z (6 months ago)
- Language: JavaScript
- Size: 757 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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)