This monorepo contains three distinct repositories, each dedicated to a specific component of our application.
- Source code for the admin panel.
- Developed with ReactJS using Vite as the build tool.
- Source code for the native application.
- Developed using Expo for React Native.
- Source code for the server powering the entire application.
- Developed with ExpressJS.
This modular structure allows for clear separation of concerns, making it easier to independently develop and maintain the admin panel, native application, and server components.
Status Codes Used : 400 (Bad request), 401 (Unauthorized) and 403 (Forbidden)
Feel free to explore each repository for more details on their respective implementations.
Run the command on the root directory
yarn install
*NOTE:- Node modules should be installed first before starting up the application
yarn workspace native start
yarn workspace <>WORKSPACE_NAME<> dev
*NOTE:- Replace <>WORKSPACE_NAME<> with the respective name of the workspace you want to run (can be either server or admin).
- ReactJS
- ReactNative (EXPO)
- MongoDB
- ExpressJS