This project is a test task as a part of Genesis Front-End School competitive selection.
This project is a TikTok-like web application. The main goal is to display all data correctly. It consists of two pages: Feed - the list of posts from different users and Profile - given (or chosen) user info.
Main programming language - TypeScript.
List of major libraries that was used for development:
- React for building user interfaces;
- Material UI for preconfigured and customizable React components;
- React Router for client-side routing;
- React Testing Library for unit and integration testing of React components;
This Web Application is hosted on the web - tiktuk:)
But you can also run it on your local machine in the development mode.
To do so, follow these steps:
- Download the project to your local machine;
- Open a terminal in the root folder of the project and run
npm install
oryarn
(depending on your installed package manager) in order to download all required dependencies; - After all installations are complete, run
npm start
oryarn start
in order to launch the application locally; - Open http://localhost:3000 to view it in the browser;
Have Fun!