During my training, I studied the theoretical aspects of web development and solidified my practical skills through various educational projects using an Agile approach. I received guidance from mentors and provided assistance to fellow students. All of our work went through code reviews.
Movies Explorer Web Service (React App): The application allows users to search for movies based on specified criteria. The server-side is built with Node.js, Express, and MongoDB, while the client-side is developed using React.
Tech Stack: React, CSS, Node.js, Express, MongoDB, Postman, REST API, Nginx, YandexCloud.
Deployed at: https://msilkov.diploma.nomoredomains.work
Frontend: https://github.com/msilkov/movies-explorer-frontend
Backend: https://github.com/msilkov/movies-explorer-api
Mesto Web Service (Fullstack): Development of the Mesto application using React, including both the client and server sides. The application is a photo gallery similar to a popular app.
Tech Stack: HTML, CSS, JavaScript, React, Node.js, Express, MongoDB, Postman, REST API, ESLint, Nginx, YandexCloud, env.
https://github.com/msilkov/react-mesto-api-full
Mesto Web Service (JavaScript): An interactive website where users can add photos, delete them, and like them. The frontend of the site is implemented using pure JavaScript.
Tech Stack: HTML, CSS, JavaScript, BEM, Responsive Design, Git, PixelPerfect, Webpack.
https://github.com/msilkov/mesto
Mesto Web Service (React): Porting a native JavaScript application to React. Implementation of user authentication and registration through interaction with two APIs.
Tech Stack: React, React Router, React Hooks, CRA, JSX, CSS, BEM, npm, Git.
https://github.com/msilkov/mesto-react/tree/main/mesto