Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vaishnavi-3969/codedex-hackathon-track2-stoopify
Track 2 - Brooklyn Stoop Sales
https://github.com/vaishnavi-3969/codedex-hackathon-track2-stoopify
firebase react-js
Last synced: 11 days ago
JSON representation
Track 2 - Brooklyn Stoop Sales
- Host: GitHub
- URL: https://github.com/vaishnavi-3969/codedex-hackathon-track2-stoopify
- Owner: vaishnavi-3969
- License: mit
- Created: 2024-07-11T18:44:33.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-16T21:47:22.000Z (4 months ago)
- Last Synced: 2024-10-17T10:38:57.662Z (28 days ago)
- Topics: firebase, react-js
- Language: JavaScript
- Homepage: https://stoopify.vercel.app
- Size: 4.82 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Inspiration
The inspiration for Stoopify came from the vibrant community culture of Brooklyn stoop sales. Stoop sales are not just about selling items; they're about bringing people together, fostering a sense of community, and sharing stories. I wanted to create an application that captures this spirit and makes it easy for people to organize, discover, and participate in stoop sales in their neighborhood.What it does
Stoopify is an interactive web application that allows users to create and share stoop sale invitations effortlessly.Key features include:
Event Creation: Users can create an event with details like date, time, location, and a description of items for sale.
Interactive Map: Integration with a map API to display the exact location of the stoop sale.
Shareability: Users can share their stoop sale events on social media platforms.
Engaging UI/UX: A visually appealing and easy-to-navigate interface to enhance user experience.How I built it
Stoopify was built using the following technologies and tools:
React JS: For building the user interface.
Tailwind CSS: For styling the application with a modern and responsive design.
Framer Motion: To add smooth animations and transitions.
Auth0: For user authentication and secure login.
Firebase: For real-time data storage and syncing using Firestore.
Map API: For integrating interactive maps to display stoop sale locations.Challenges I ran into
One of the main challenges was integrating the Firebase Firestore with the React application to ensure real-time data updates and seamless user experience. Handling user authentication securely with Auth0 was also a learning curve, ensuring that the user data is protected and the login process is smooth. Additionally, creating an engaging and intuitive UI/UX with Tailwind CSS and Framer Motion required careful planning and iteration.Accomplishments I'm proud of
I'm proud of successfully integrating multiple technologies to create a cohesive and functional application. The interactive map feature turned out to be a highlight, making it easy for users to find and participate in stoop sales. Additionally, achieving a polished and engaging UI/UX that resonates with the community vibe of stoop sales is something I'm particularly happy with.What I learned
Throughout the development of Stoopify, I learned a lot about integrating various tools and technologies, particularly Firebase Firestore for real-time data handling and Auth0 for secure authentication. I also gained deeper insights into creating responsive and animated user interfaces with Tailwind CSS and Framer Motion. The experience enhanced my problem-solving skills and taught me the importance of user-centric design.What's next for Stoopify
In the future, I plan to add more features to Stoopify, such as:
User Reviews: Allowing users to leave reviews and ratings for stoop sales.
Enhanced Search: Implementing advanced search and filtering options.
Mobile App: Developing a mobile application to reach a wider audience and provide a seamless experience on the go.
Community Features: Adding forums and chat options for users to interact and share their experiences.Built with
React JS
Tailwind CSS
Framer Motion
Auth0
Firebase (Firestore)
Map API