wedding-gifts is a comprehensive web application with an API designed to streamline wedding gift management. Couples can easily add gifts to the list and track who has chosen to purchase each item. Guests have access to an organized list of gifts, allowing them to choose, purchase, and pay via an automatically generated PIX code.
- Front-end: React, TypeWriter, MD5 Encryption
- Back-end: Node.js, Express, PostgreSQL, PixJS, dotenv
- Database: PostgreSQL, legacy version in MySql
- Clone the git repository:
git clone https://github.com/your-username/wedding-gifts.git
- Front-end:
cd wedding-gifts/website npm i npm start
- Back-end:
- Generate a PostgreSQL database and update the information in the
.env
file inside theserver
folder. - Run the table creation scripts available in the
database.js
file inside theserver/api
folder.
cd wedding-gifts/server npm i npm start
- Generate a PostgreSQL database and update the information in the
- Browse the beautiful and delicate layout.
- Analyze the list of gifts and choose what you want to buy.
- Click on the chosen gift to purchase.
- Enter your name to be added to the list of buyers.
- Complete the payment using the automatically generated PIX code.
- Access the /admin tab to add new gifts.
- Monitor the list of buyers for each gift.
- /gifts: Returns all registered gifts.
- /buyers: Returns the buyers for each gift.
This project can be found at the following URLs:
- Node.js installed
Feel free to contribute to the project! Just fork the repository, implement your improvements, and submit a pull request.
This project is under the MIT license.
For support or to report issues, please contact us via email: hugofollogua07@gmail.com