One job
Your README does the first explanation before anyone reads your code. GitHub says a repository README is often the first item a visitor sees.
Make the first screen answer four things: what it does, why it is useful, how to get started, and where to try it live if you have a demo.
What to include
You do not need a long story. You need a clean path from curiosity to testing.
Use these parts: short summary, why it exists, features, live demo, tech stack, local setup, screenshots, and contact or maintainer note.
README opening
This is enough for a reviewer to understand the project quickly. Change the name, stack, and steps for your own app.
RoomSplit
A simple web app to split shared expenses between roommates and track who owes whom.
Why this exists
Many students in hostels and flats pay for groceries, electricity, and delivery orders together. This app helps calculate shares quickly and avoid confusion.
Features
- Add people and expenses
- Split costs equally or by amount
- See balance summary
- Export a simple report
Live demo
https://your-demo-link-here
Tech stack
- React
- Node.js
- Express
- MongoDB
How to run locally
1. Clone the repo
2. Run npm install in frontend and backend
3. Set environment variables
4. Run npm run dev
Screenshots
Add 1 to 3 images in a screenshots folder and link them here