Rentify core features include:
- User Manage and Login flow
- Role Manage
- Module Manage with Access level Definition
- Access Management associated with roles
- Email Template and settings
- Media Manage and server side processing
- Error handling and log Management
- Authentication and Authorization
- Content Management
- State Management using redux
- Development ready setup
- Production ready setup
Since anything in our codebase can be extended, overwritten, or installed as a package, you may also develop, scale, and customize anything on our platform.
git clone <this_url> && cd <repo_name>
- install npm on client and server
cd client
npm install
cd ../server
npm install
- Import Default data into MongoDB server from
database
foldercd ../database
- run
mongorestore
to import all BSON/json filesj
- Configure Server
- Create
.env
file inserver
- Update
.env
file withMONGODB_URI=mongodb://localhost:27017/rentify
- Create
- Configure Client
- Create
.env
file inclient
- Update
.env
file withVITE_API_BASE=http://localhost:5050/api/
- Create
- Running the application in development mode
- Development Mode (Client only):
cd client
thennpm run start
then openhttp://localhost:5051
in a browser - Development Mode (Server only):
cd server
thennpm run start
then openhttp://localhost:5050
in a browser
- Development Mode (Client only):
- Default Credentials : Email :
admin@waftengine.org
, Password :Test@1234
- For more Getting started
Copyright © The MIT License (MIT)