Skip to content

MaddieThms/Wild-On-Track

Repository files navigation

WILD ON TRACK

Introduction

We started to learn web development in Sept 22. This project is our second development's project to learn React and the CSS framework of our choice. We chose Material UI.

We chose to make a travel planner website because it was a theme that inspired each member of the team.
We used two free APIs. A first one for flights and a second for hotels, restaurants and activities. Being free the second one is a bit unsteady.



About the team

The team is composed :

(You can click to link to our github'profiles )

Tech Stack

react tailwind figma

Available commands

  • setup : Initialization of frontend and backend, as well as all toolings
  • migrate : Run the database migration script
  • dev : Starts both servers (frontend + backend) in one terminal
  • dev-front : Starts the React frontend server
  • dev-back : Starts the Express backend server
  • lint : Runs validation tools, and refuses unclean code (will be executed on every commit)
  • fix : Fixes linter errors (run it if lint growls on your code !)

Tools

  • Concurrently : Allows for several commands to run concurrently in the same CLI
  • Husky : Allows to execute specific commands that trigger on git events
  • Vite : Alternative to Create-React-App, packaging less tools for a more fluid experience
  • ESLint : "Quality of code" tool, ensures chosen rules will be enforced
  • Prettier : "Quality of code" tool as well, focuses on the styleguide
  • _ Airbnb Standard_ : One of the most known "standards", even though it's not officially linked to ES/JS
  • Nodemon : Allows to restart the server everytime a .js file is udated

Objectives

This project was an opportunity to learn and practice React. Some mistakes are expected.
We do appreciate any feedbacks.


Thanks !

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages