Second Innings is an all-in-one web application designed to simplify the process of finding old-age homes while introducing a unique Parent Adoption feature. Built using React, this platform bridges the gap between elderly individuals in need of care and compassionate individuals or families willing to support them.
✅ Old-Age Home Directory – Easily search and explore verified old-age homes with details and reviews.
✅ Parent Adoption Program – A dedicated feature allowing individuals to support or “adopt” elderly persons in need.
✅ Community & Support – Connect with caregivers, volunteers, and organizations offering assistance.
✅ Secure & User-Friendly – Intuitive interface with accessibility in mind for both elders and adopters.
✅ Interactive Maps – Locate nearby old-age homes, volunteers, and NGOs with an integrated mapping system.
🚀 This project aims to enhance elderly care accessibility while promoting a culture of compassion and inclusivity.
- ⚛ React – For building the user interface.
- 🎨 Tailwind CSS – For a modern and responsive design.
- 🏗 Node.js & Express.js – For API development.
- 🗄 MongoDB or PostgreSQL – For efficient data storage and retrieval.
- 🔐 JWT Authentication – To ensure secure user access.
- Maps API – To visualize locations of old-age homes and volunteers.
- 📩 Email & Notification System – To enhance communication between users.
Follow these steps to set up and run the project locally:
- 📌 Ensure you have Node.js and npm (or yarn) installed.
- Clone the Repository:
git clone https://github.com/Souvik34/Second-Innings.git
- Navigate to the Project Directory:
cd Second-Innings/client
- Install Dependencies:
npm install
or
yarn install
- Start the Development Server:
npm run dev
or
yarn dev
- Navigate to the Backend Directory:
cd ../server
- Install Dependencies:
npm install
-
Set Up Environment Variables: Create a .env file in the server directory and configure the required variables (e.g., database URL, JWT secret, etc.).
-
Start the Backend Server:
npm run dev
-
Open in Browser: The application will run at
http://localhost:3000/
.
Second Innings is an open-source project, and we welcome contributions from the community! 🏆
- Fork & Clone the repository.
- Create a new branch for your feature or fix.
- Follow clean code practices and ensure proper documentation.
- Submit a pull request to the
dev-Souvik
branch for review. - Wait for approval before merging. 🚀
- UI/UX improvements
- Backend development
- API integrations
- Bug fixes & optimizations
If you're passionate about making a difference in elderly care, join us in building Second Innings!
👨💻 Project Admin: @Souvik34
Feel free to star ⭐ the repository, share feedback, or contribute. Together, let's create a compassionate and inclusive platform! ❤️