-Project Overview
Many people experience loneliness, depression, or lack of social interaction in their daily lives. Sathi aims to provide a safe platform where users can find trusted companions who can spend time with them in healthy and positive ways. Users can browse available companions (employees), view their profiles, and book them for specific activities or occasions such as: Walking together Reading sessions Attending social events like weddings Friendly conversations Casual meetups This promotes mental well-being, social interaction, and emotional support.
-Features
User Login and Signup Interface Companion (Employee) Profiles Display of Available Companions Activity-based Companion Booking Companion Information Page Responsive User Interface Navigation Bar for Easy Access
-Technologies Used
This project currently includes the frontend implementation built using modern web technologies. React.js Next.js Typescript HTML5 CSS3 ESlint
Next.js features used: File-based routing Component-based architecture Reusable UI components Modular folder structure
-Project Structure
Sahayog/
│
├── public/
│
├── src/
│ ├── app/
│ │
│ └── components/
│ ├── Display.tsx
│ ├── EmployeeCard.tsx
│ ├── EmployeeInfo.tsx
│ ├── Login.tsx
│ ├── NavBar.tsx
│ ├── Root.tsx
│ ├── SignUp.tsx
│ └── UserDemand.tsx
│
├── .gitignore
├── README.md
├── logo.png
├── next.config.ts
├── package.json
├── package-lock.json
├── postcss.config.mjs
└── eslint.config.mjs
-Future Improvements
Planned features for future development:
Backend integration (Node.js / Express) Database integration (MongoDB / PostgreSQL) Authentication system Companion verification system Booking management system User reviews and ratings Real-time chat Mobile application
Team Members:
Member 1: Bineeta Khanal Member 2: Khushi Ghimire Member 3: Neha Khanal