7th project of the OpenClassrooms web-developer path
Kasa is an application that allows people to find appartments between individuals. Kasa interface enables people to connect directly with each other.
Implementation of the application's frontend with React.
Simulation of a backend with json-server.
AWS hosting both frontend and backend.
The different parts of this project were:
- Initialize an application with
Create React App
- Develop the interface elements of a website with
React components
- Configure the navigation between the pages of the application with
React Router
- Building the layout with
CSS modules
Checkout here for more details about the mockups and technical specifications of this project :
Checkout the URL to take a look
A list of technologies used within the project:
git clone https://github.com/lmleopold/Kasa.git
To run the backend you must have Node
, npm
and JSON Server
installed.
to install JSON Server run: npm install -g json-server
- Clone the repo.
- Go to the "backend" folder of the project
cd kasa/backend
- Start JSON Server:
json-server --watch ./data/db.json --port 2000
Now if you go to http://localhost:2000/accomodations, you'll get the data.
- Got to the "front end" folder:
cd ../kasa/frontend
- Run
npm install
Then you can run the app in the development mode.:
- Run
npm start
Open http://localhost:3000 to view it in your browser.