Paybuddy (Placeholder name) is a business web app designed to help business individuals keep track of their manual transactions with clients. The app has room for improvement and currently only includes key features that paint the overall picture.
- ๐ User registration and authentication
- ๐ค Login and user profile
- ๐ธ Create Transaction
- ๐๏ธ Delete Transaction
- โ Complete Transaction
- ๐ Transaction Analytics
- ๐งพ Invoicing Features
- ๐ณ Online payment handling
- ๐งฎ Income calculator
- ๐ Client record
- ๐ฆ TypeScript
- โ๏ธ React + Vite and GraphQL
- ๐ฆ TypeScript
- ๐ Express Node.js
- ๐ GraphQL
- ๐๏ธ NoSQL - MongoDB
- Node.js: Ensure you have Node.js installed. You can download it from nodejs.org.
- MongoDB: Ensure you have MongoDB installed and running. You can download it from mongodb.com.
-
Clone the Repository:
git clone https://github.com/EmmanuelKdev/Paybudddy.git cd Paybudddy -
Copy example.env contents in the back-end and paste them in a new .env file within the same folder
-
Go to the terminal and make sure you are the root folder
-
Back-End
cd pay-buddy-Backend npm install -
After installation type:
npm run dev
-
Front-End
cd paybuddy-frontEnd npm install -
After installation type:
npm run dev
Go to http://localhost:5173/ to view the front end