Inspiration

Imagine a world where no one goes to bed hungry, where surplus food finds its way to those in need, and where communities come together to build a more sustainable and caring future.

What it does

The application connects individuals with surplus food to those in need, facilitating the sharing of food resources within the community.

How we built it

We built the application using a combination of front-end technologies like React.js for the user interface components, React Router for routing, and CSS for styling. We also integrated Django and MariaDB back-end system for user registration and authentication. The application's functionality includes user profiles, food listings, messaging, and more, enhancing the food-sharing experience for users.

Challenges we ran into

Software compatibility issues arise when running MariaDB on M1 Mac systems, leading to significant delays and numerous hours spent troubleshooting the problem.

Accomplishments that we're proud of

We're proud of achieving a secure authentication system, creating an intuitive UI, and seamless component integration. Efficient data flow management and responsive performance are also accomplishments we value.

What we learned

In this project, we learned valuable lessons. We improved our frontend skills, mastered React.js, and created responsive user interfaces. Backend development, especially database optimization (e.g., MariaDB), was a focus. Our teamwork and project management skills also improved, enhancing task coordination. This experience provided significant skill development in web app development.

What's next for FoodShareConnect

Add more function, and make it more user-friendly.

Built With

Share this project:

Updates