MoveDava is a comprehensive moving services platform designed to simplify the relocation process for clients. Whether you're moving locally or across the country, MoveDava streamlines the entire experience, offering a wide range of services such as packing and unpacking, furniture assembly, and handling fragile goods. Our platform also provides opportunities for businesses to partner with us, gaining access to valuable client references to enhance their service offerings.
Both clients and partners enjoy dedicated user spaces tailored to their specific needs. Clients can effortlessly manage their moves, track requests, and access quotes, while partners can efficiently browse available offers and take advantage of client referrals.
For project owners, MoveDava provides a powerful dashboard tool. This dashboard serves as a central hub for organizing offers, managing user authorizations, and overseeing the entire operation with efficiency and precision.
With MoveDava, moving has never been simpler. Our platform offers today a seamless transition to your new home or office.
- Next.js
- MongoDB
- Express.js
- Node.js
- Tailwind CSS
- User Spaces: Dedicated areas for both clients and partners to manage interactions.
- Partnership Opportunities: Companies can become partners to receive client references.
- Quote Generation: Clients can easily generate quotes and book their moves.
- Request History: Clients can view their requests history.
- Taking Offers: Partners can take client's offers and browse a list of the ones they took.
- Dashboard: Project owners have access to a dashboard for managing work, tracking offers and requests, as well as managing users and permissions.
To install and set up this project on your local machine, please follow the instructions below.
Front:
- reduxjs/toolkit": "^2.2.1"
- "axios": "^1.6.7"
- "cookies-next": "^4.1.1"
- "firebase": "^10.8.1"
- "jspdf": "^2.5.1"
- "mapbox-gl": "^3.2.0"
- "next": "14.1.3"
- "react-hot-toast": "^2.4.1"
- "react-loading-skeleton": "^3.4.0"
- "react-map-gl": "^7.1.7"
- "swiper": "^11.0.7"
Backend:
- "bcryptjs": "^2.4.3"
- "cors": "^2.8.5"
- "dotenv": "^16.3.1"
- "express": "^4.18.2"
- "fs": "^0.0.1-security"
- "jsonwebtoken": "^9.0.1"
- "jspdf": "^2.5.1"
- "moment": "^2.30.1"
- "mongoose": "^7.4.2"
- "nodemailer": "^6.9.13"
- "pdfkit": "^0.14.0"
- "uuid": "^9.0.1"
- Open your terminal or command prompt.
- Navigate to the directory where you want to clone the project repository.
- Run the following command to clone the repository:
git clone https://github.com/EL-Mehdiri/PFE-landing-page.git
- Navigate to the cloned directory:
cd "name of your repository"
- Install the required dependencies:
npm install
- Run the following command to start the application:
npm run dev
Following these steps will launch the application on your local server, and you can access it by navigating to
http://localhost:3000
in your web browser.
Happy browsing with MoveDaba!