DigiSynd is a comprehensive solution crafted for web agencies, offering a simplified approach to managing monthly union dues payments within apartment complexes. This intuitive platform aims to enhance the efficiency of payment processing while maintaining a secure and user-friendly experience for both administrators and users.
-
Payment Management: Simplify the handling of monthly payments for union dues.
-
Apartments Management: Simplify the management of apartments within a complex.
-
Web Agency Integration: Designed specifically for web agencies involved in managing apartment complexes.
-
User-Friendly Interface: An intuitive and easy-to-use interface for both administrators and users.
- Clone the repositories
git clone https://github.com/6-ON/digi-synd && git clone https://github.com/6-ON/digi-synd-api
- Install NPM packages (run this command in both the root directory and the backend API directory)
npm install
- Create a
.env
file in the backend API root directory for and add the following environment variables:PORT=3000 MONGODB_URI=mongodb://localhost:27017/digisynd SESSION_SECRET=secret
- Create a
.env
file in the root directory for the front-end and add the following environment variables:API_URL=http://localhost:3000/
- Start the api server
npm start
- Start the front-end server
npm run dev
- Open the application in your browser at
http://localhost:3001
- you need to create an admin account to be able to use the application, you can do that by running the following command in the backend API directory:
npm run create-admin
- after that you can login as an admin and start creating syndicates users .
- after creating a syndicate user you can login as that user and start creating apartments and managing payments.