Side With Seniors is a student-led nonprofit platform that connects high school volunteers with nearby senior centers and assisted living facilities.
Our mission is to make it easy for senior-focused organizations to request help, and for students to discover meaningful volunteer opportunities — while earning verified community service hours.
This repository contains the full source code for the Side With Seniors web platform, including:
- 🖥️ A React-based web interface for students and senior centers
- ⚙️ A Flask backend for handling requests, matching, and service tracking
- 🧾 Configuration files and documentation for local development and deployment
- Frontend: React + Tailwind CSS
- Backend: Flask (Python)
- Database: MongoDB
- Hosting: Vercel
- Communication: Discord
Clone the repository and install frontend dependencies:
git clone https://github.com/side-with-seniors/your-repo-name.git
cd your-repo-name
npm install
npm run dev
Set up and run the Flask backend:
bash
Copy
Edit
cd backend
pip install -r requirements.txt
python app.py
Make sure you have MongoDB running locally or connected to a remote cluster.
Have feedback, ideas, or want to help out?
Join our Discord: https://discord.gg/qFFJeVKd7E
This project is open source and available under the MIT License.