Русский | English
Curated project about Russian production. We have created an archive of objects that we found beautiful.
This is a single page React web application that uses custom-written store and event-bus and works as an archive of objects sold online. Currently the objects are stored on the server. An admin can access a special page by going to anyobjects.ru/admin and entering login and password. There he can alter all the existing objects and add new ones easily via a simple form.
More than that, any user can submit an object they like via a form and that request gets sent to our email adress.
React lets us render new content dynamically with no page refreshing. All the styles are written via BEM architecture. Babel + core-js insure we are supported on all of the browsers we want to be supported, and webpack optimizes the files.
- Typescript
- React
- Webpack
- Sass, PostCSS
- Babel and core-js
Use this to start the app locally on your machine:
Building:
npm run build
Running:
npm run start
Developing:
npm run dev