Giftify is a comprehensive gifting platform that enables users to create, share, and exchange wishlists for various occasions. With a focus on user engagement, convenience, and community interaction, Giftify aims to revolutionize the way people celebrate special events and share meaningful gifts with friends, family, and colleagues. Live demo here.
- General Info
- Technologies Used
- Features
- Screenshots
- Setup
- Usage
- Project Status
- Room for Improvement
- Acknowledgements
- Contact
Giftify provides users with a platform to create and manage wishlists for various events and occasions. It aims to simplify the process of gift-giving by allowing users to share their wishlists with friends and family, making it easier for others to find the perfect gift.
- React
- Redux
- Node.js
- Express
- PostgreSQL
- User authentication and authorization
- Wishlist creation and management
- Event creation and management
To run Giftify locally, follow these steps:
- Install dependencies using
npm install
. - Set up your PostgreSQL database and configure the
.env
file with your database credentials. - Run the development server using
npm start
.
Giftify allows users to:
- Create an account and log in.
- Create and manage wishlists for different events.
- Invite friends and family to view and contribute to their wishlists.
Giftify is currently in development. It is functional and usable, but there are ongoing improvements and features being added.
- Improve user interface and experience.
- Enhance search and recommendation features.
- Implement additional social sharing options.
- Optimize performance and scalability.
- This project was inspired by the desire to simplify the gift-giving process and enhance the experience of both gift givers and recipients.
- Special thanks to the developers and contributors of the libraries and tools used in this project.
Created by Ramon Barros - feel free to contact me!