ssdev-95 / rentx

An app where on can rent cars at affordable prices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Typescript NodeJS Express SQLITE Vue3 Tailwind CSS


RentX Banner


An app where one can rent cars at affordables prices.

THE PROJECT

HOW TO RUN

Clone this repository and open a terminal for each project, then install the dependencies for each app(web or api). After setup is done, simply start each app by running yarn dev or npm run dev for each app separately.

Each project has it's own environment variables, sensible infos needed to run a project properly on different environments, such as development or deployment. Refer to a file called .env.example file on each project to get what variables needs to be set up in a .env file.

OTHER TECHS/TOOLS

  • JWT

  • TypeORM

  • VueRouter

  • Pinia

  • Axios

  • Phosphor Icons

  • React Native

  • Expo

USE CASES

WEB

  • One can see a list of available cars for rent.

  • One can sign-in/sign-up to rent car(s).

  • One can see a detailed page for a given car.

  • One can rent a selected car.

  • One can see a list of rentals.

  • One can see filtered rentals by rent period

  • One can recover password.

  • One can update his/her profile

API

  • Database versioning with migrations.

  • User authentication with JWT.

  • Authenticated operations in the database with middleware.

GENERAL

  • Code formatting and styles with ESLint/Prettier.

  • Automated tests with jest.

2022 - xSallus, Licensed under MIT license.

About

An app where on can rent cars at affordable prices

License:MIT License


Languages

Language:Vue 52.4%Language:TypeScript 44.6%Language:JavaScript 1.5%Language:CSS 0.7%Language:HTML 0.5%Language:Shell 0.2%