Weather prototype written in Typescript + React + SASS built with [MobX].
👉 Try it out: Weather 👈
login: admin, password: 111
Sign in
Start page
Search city
Project created by Konovalov Vasiliy
From the root of the project directory:
npm install
npm start
open http://localhost:3000
Or if you're a yarn
person:
yarn
yarn start
open http://localhost:3000
For a project of this scale one of the primary considerations was keeping the design simple and understandable. Hence we have:
- Entry Point -
src/index.jsx
andsrc/App.jsx
. - Stores -
src/stores/store.ts
for au provide the state management and define the essential actions to manipulate the tree that represents the visual nested task list and context for authorizationsrc/Context
. - App router -
src/Components/App router
Routing is divided into private and public insrc/Components/Router
. - StartPage -
src/Components/pages/StartPage
the main component. - UI -
src/Components/UI
This folder contains components for the UI interface. - Components -
src/Сomponents
are the React building block components for the app.
I enjoy hearing from people checking out my projects. Get in touch on telegram https://t.me/kebab_case or email me at konovalov.vasiliy97@yandex.ru.