Thank you for your purchase! To ensure seamless after-sales support, please activate your product using the link below:
Your activation is essential for us to provide you with the best assistance. We appreciate your cooperation.
Technology Used
- ReactJS with Typescript for Admin Panel
- NodeJS with Express Framework for API
- MySQL for Database
Please follow the below steps to set up the project on your server.
(You can choose the MySQL edition based on your needs)
- Install MySQL Workbench from this link (This is optional)
- Setup the API (Technology NodeJS)
- Change Following Firebase keys In Following Path
- PATH : Build/WebAPI/matrimony-firebase-adminsdk.json
- Changeable Keys :
- Upload the Builds/WebAPI folder to your desired location
- To install packages, open the terminal, navigate to your API folder and execute the following command.
npm i
- Test API using the URL where you set up the API.
- Setup Admin Panel (Technology ReactJS with TypeScript)
- Change Following Firebase keys In Following Path
- PATH : Build/Admin Panel\firebase-messaging-sw.js
- Changeable Keys :
- Open the Builds/AdminPanel/build/variable.json file in the editor.
- Update the apiUrl value. Save the file as follows,
- Replace <YOUR-API-URL> with your API URL
- Upload the build folder to your desired location
- Start the admin panel using the URL where you set up the Admin Panel.
- Please follow the steps to complete the configuration.
Note: Please ensure to restart the API server after completing the configuration steps in the admin panel before proceeding to the login.
- Setup Web App (Technology Flutter)
- Open the Build\Website\assets\assets\jsondata\variable.json file in the editor Replace with your own parameters.
- Change Following Firebase keys In Following Path
- PATH : Build/Website\firebase-messaging-sw.js
- Changeable Keys :
- Change Web Name & Firebase Parameters In Following Path
- Path: Build/Website/index.html
- Change Your App Name
- Change Your Firebase Parameters
- Change Website Icon:
- Generate Icon From this URL:
https://favicon.io/favicon-converter/
- Replace the icons in the Build\Website\icons folder as shown in the below image.
- Upload the Builds/Website folder to your desired location
USEFUL LINKS
- To set up NodeJS with Typescript from scratch you can use this link
- To set up MySQL database you can use this link
This document was last updated on 08 June 2024.