Skip to content
View viktor-dimitrov's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report viktor-dimitrov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
viktor-dimitrov/README.md

Overall Stats
Top Langs

viktor.g.dimitroff@gmail.com LinkedIn

MeteoNoob

meteonoob

This is my first independent FrontEnd project that I did after the course "JS Applications".

Libraries and APIs used:

  • lit-html for templating.
  • page.js for routing.
  • GeoDB Cities API for the localization of the client.
  • OpenWeatherMap API for the weather forecast.

The project has been added to GitHub Pages and can be accessed at this link --> https://meteonoob.github.io/

You can view the project code here --> https://github.com/meteonoob/meteonoob.github.io/

VinylReplay

vinylreplay

I made the FrontEnd of this project to pass the Angular course exam, but at the same time I practiced my BackEnd skills with Node.js.

Technologies used:

FrontEnd:

  • Angular 16 & TypeScript for building dynamic and responsive web application.
  • HTML & CSS for structuring and styling the user interface.
  • RxJS for data stream management.

The project has been added to GitHub Pages and can be accessed at this link --> https://viktor-dimitrov.github.io/angular-spa/#/catalog

You can view the project code here --> https://github.com/viktor-dimitrov/angular-spa

BackEnd:

  • express & Node.js for building the server-side of the application.
  • mongoose for interaction with the database.
  • jsonwebtoken for generating JSON web tokens for user authentication.
  • bcrypt for hashing passwords to enhance security.
  • cookie-parser for handling HTTP cookies.
  • body-parser to parse incoming request bodies in a format such as JSON.
  • cors to enable Cross-Origin Resource Sharing.
  • dotenv for loading environment variables from a .env file into process.env.

Server is deployed for free with Cyclic.sh

You can view the project code here --> https://github.com/viktor-dimitrov/NodeJS-Cyclic-MongoDB

Pinned Loading

  1. Flags Flags Public

    JavaScript

  2. road-assistance road-assistance Public

    CSS

  3. Junkyard Junkyard Public

    My First React App

    JavaScript

  4. NodeJS-Cyclic-MongoDB NodeJS-Cyclic-MongoDB Public

    JavaScript

  5. meteonoob/meteonoob.github.io meteonoob/meteonoob.github.io Public

    Weather forecast for your city and all cities in the world.

    JavaScript 3 1

  6. angular-spa angular-spa Public

    TypeScript