hetpatel25 / Routier

Routier is a Software to make your trip planning much better and tailored to your taste.

Home Page:https://my-routier.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Routier - a trip advisor website

Table of contents


Introduction

  • Routier is a Software to make your trip planning much better and tailored to your taste.
  • By getting to know you and where you want to go, we will suggest you places for you to visit that you are most likely to enjoy.
  • And the more you use Routier, the better our recommendations will become.

Milestones of Routier

  • Identified functional and non-functional requirements.
  • Selected the appropriate tech stack for the website [React, NodeJS].
  • Created activity, sequence, and concept diagrams.
  • Started prototype design in Figma.
  • Developed the database to store data [MongoDB].
  • Implemented models, API routes, and controllers for all subjects in the backend.
  • Simultaneously developed the corresponding frontend components.
  • Deployed the frontend on Vercel and the backend on Railway.
  • Improving website day by day as we see new bugs.
  • Conducted various types of testing (GUI testing, non-functional testing) after the website was nearly developed.

Installation Guide

Prerequisites

Ensure you have the following installed on your local machine:

Repository Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/your-repo-name.git
  2. Navigate into the project directory:

    cd your-repo-name

Backend Setup

  1. Navigate to the backend directory:

    cd backend
  2. Install the backend dependencies:

    npm install
  3. Create a .env file in the backend directory and configure your environment variables as needed. Example:

    PORT=5000
    DB_CONNECTION_STRING=your_database_connection_string
  4. Start the backend server:

    npm start

    The backend server should now be running on http://localhost:5000.

Frontend Setup

  1. Open a new terminal and navigate to the frontend directory:

    cd frontend
  2. Install the frontend dependencies:

    npm install
  3. Create a .env file in the frontend directory and configure your environment variables. Example:

    REACT_APP_API_URL=http://localhost:5000
  4. Start the frontend development server:

    npm start

    The frontend should now be running on http://localhost:3000.

Accessing the Application

Open your web browser and navigate to http://localhost:3000 to view the application.

Common Issues

  • Ensure both frontend and backend servers are running without errors.
  • Check the console for any errors and follow the provided stack traces for debugging.
  • Verify that the .env files are correctly configured.

Improtant Links

Routier UI/UX: Figma File

Video Explanation: Youtube

Website Link: https://my-routier.vercel.app/


Contributors

Anuj Contractor
Harsh Mungara
Priyanshu Gagiya
Dharmin Patel
Aaditya Makwana
Bansri Patel
Het Patel
Mann Kataria
Poojan Shah
Shwet Patel
Vishvas Solanki


License

This project is licensed under the MIT License.

About

Routier is a Software to make your trip planning much better and tailored to your taste.

https://my-routier.vercel.app/


Languages

Language:JavaScript 72.8%Language:CSS 26.1%Language:HTML 1.1%