# SherLife

I participated in my second hackathon, hosted by **Hackville**, from **January 17, 2025, to January 19, 2025**. Over 36 hours, my team and I built **SherLife**, a platform designed to enhance the Sheridan student experience. SherLife aggregates essential resources, promotes free expression, and offers a marketplace for students to buy, sell, and exchange items securely. We used **React-Vite** for the frontend, **Firebase** for backend storage, and **Amazon S3** for hosting marketplace photos. The platform aims to simplify navigation, keep students connected with events, and provide community support, with more features planned as it evolves.

[GitHub](https://github.com/Neelpatel1604/SherLife)

[Devpost](https://github.com/pavitersingh88/SherLife2.0)

### **What is SherLife?**

**SherLife** is a comprehensive platform designed exclusively for Sheridan students. It serves as a one-stop solution that aggregates essential resources, promotes free expression, and provides a dedicated marketplace for students. Whether you're looking for campus events, academic support, or a space to share experiences, SherLife simplifies and enhances your student life.

### **Why SherLife?**

SherLife was created to address the unique challenges faced by Sheridan students:

* **Stay Connected:** Never miss out on campus events and updates with a centralized event hub.
    
* **Simplify Navigation:** Access all essential Sheridan resources in one place, saving time and reducing frustration.
    
* **Dedicated Marketplace:** Buy, sell, or exchange items within the Sheridan community, all in a secure, student-only environment.
    
* **Community Support:** Share thoughts and seek support through our anonymous confession board, focusing on mental health and well-being.
    

### **Technical Stack**

* **Frontend:** Developed using **React-Vite** in **TypeScript**, providing a fast, responsive, and desktop-friendly user interface.
    
* **Styling:** Utilized **Tailwind CSS** for flexible and customizable UI design.
    
* **Backend & Database:** User information is securely stored in **Firebase**, offering seamless authentication and data management.
    
* **Marketplace Photos:** Photos for the marketplace are stored in **Amazon S3**, with content delivered via **CloudFront** for optimal performance.
    
* **Hosting & Deployment:** The website is hosted on **Netlify**, with a CI/CD pipeline set up for automated updates and deployments, ensuring that the latest features and fixes are promptly rolled out.
    

### Media Tour:

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1740503349119/ba610c0f-8b01-435a-ae46-6b83895f4474.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1740503388596/6aadb66c-dde8-47f2-b655-3a0dbd45d824.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1740503788862/657d6e15-1f51-4684-aaa2-f7338f6e07a7.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1740503816960/23817231-1377-4806-83a1-d78dfb360d6a.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1740503951013/b97d0c07-c233-4a9e-ae98-3ee15255c674.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1740503976118/ca61725c-ac06-41cd-9589-0f10ce21441e.png align="center")

### **Conclusion**

SherLife is an innovative platform that aims to enhance the Sheridan student experience by providing a centralized hub for resources, events, and community engagement. By leveraging modern technologies like React-Vite, TypeScript, Firebase, and Amazon S3, SherLife offers a seamless and efficient user experience. The platform's focus on connecting students, simplifying navigation, and fostering a supportive community makes it a valuable tool for everyone at Sheridan. As the project evolves, it will continue to offer new features, enhancing its role as an essential resource for students, while providing a platform for free expression and mutual support.
