https://github.com/vjymisal0/splitapp-backend
Visit the site to see actual working of app
https://github.com/vjymisal0/splitapp-backend
cors ejs expressjs mongodb nodejs
Last synced: 2 months ago
JSON representation
Visit the site to see actual working of app
- Host: GitHub
- URL: https://github.com/vjymisal0/splitapp-backend
- Owner: vjymisal0
- Created: 2025-06-10T04:40:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-10T05:39:13.000Z (about 1 year ago)
- Last Synced: 2025-06-10T06:26:40.159Z (about 1 year ago)
- Topics: cors, ejs, expressjs, mongodb, nodejs
- Language: JavaScript
- Homepage: https://splitapp-krio.onrender.com/
- Size: 146 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Expense Split Project
A simple and efficient backend service to split expenses among friends, roommates, or colleagues. Easily track who owes whom and settle up with minimal hassle.
---
## Features
- Create and manage groups for expense splitting
- Add, edit, and delete expenses
- Automatic calculation of balances and settlements
- RESTful API for integration with frontend or third-party apps
---
## Screenshots
## Live Demo & API
- **Live App:** [Deployed Link](https://splitapp-krio.onrender.com/)
- **API Documentation & Testing:** [Postman Collection](https://www.postman.com/sadasd-4116/my-workspace/collection/7jezfuf/split-app-by-vijay-misal?action=share&creator=36927067)
---
## Setup Guide
### Prerequisites
- [Node.js](https://nodejs.org/) (v14 or above)
- [npm](https://www.npmjs.com/) or [yarn](https://yarnpkg.com/)
- [MongoDB](https://www.mongodb.com/) (local or cloud)
### Installation
1. **Clone the repository**
```bash
git clone https://github.com/vjymisal0/SplitApp-Backend.git
cd SplitApp-Backend
```
2. **Install dependencies**
```bash
npm install
# or
yarn install
```
3. **Configure environment variables**
Create a `.env` file in the root directory and add the following:
```
PORT=5000
MONGODB_URI=your_mongodb_connection_string
```
4. **Run the server**
```bash
npm start
# or
yarn start
```
The server should now be running at `http://localhost:5000`.
---
## Contributing
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
---