logo

devKarin

=
  • Projects
  • Skills
  • Contact
  • About
  • Marked skills0

Projects

  • Novellover

    Description

    A personal website for a writer to publish his works

    ⇩

    A personal website for a writer to publish his works. The objective is to create a personal website for a writer where he can as little effort as possible publish his works starting from novels bt ranging to all sorts of creation and grow a fanclub.

    Project started at 17.07.2023

    Project duration in months: 23

    Hours spent on that project (includes research and learning time): 43

      Technologies I used:

      4

      ⇩

    • Next.js
    • React.js
    • CSS modules
    • JavaScript

      Skills I improved:

      4

      ⇩

    • Next.js
    • React.js
    • JavaScript
    • CSS modules

    Future plans:

    ⇩

    Styling, tests
    Source code for this project is not public.

    You can visit the project at:

  • Kärjetänava lood

    Kärjetänava lood thumbnail

    Description

    A beekeeping blogsite for Apicrap

    ⇩

    A beekeeping blogsite for Apicrap. The objective was to create a simple beekeeping blog with RSS support from scratch and gradually develop it as client's ideas grow. The project is ongoing and waiting for a new input to develop further.

    Project started at 03.05.2023

    Project duration in months: 26

    Hours spent on that project (includes research and learning time): 134

      Technologies I used:

      4

      ⇩

    • Ruby
    • Jekyll
    • Sass
    • JavaScript

      Skills I improved:

      6

      ⇩

    • Ruby
    • Jekyll
    • HTML
    • Sass
    • JavaScript
    • GitHub Pages

    Future plans:

    ⇩

    Filtering posts by tags. OG image fix.

    Link to source code: https://github.com/apicrap/apiblog


    You can visit the project at: https://karjetanav.eu/

  • 223435 ajaveeb

    223435 ajaveeb thumbnail

    Description

    A blogsite created for an IT course

    ⇩

    A blogsite created for an IT course. The objective was to blog about various IT-related topics. In order to make blogging more interesting to me I created a pure HTML-CSS blog which supports RSS feed. Note that the workinghours in this case include content creation.

    Project started at 02.11.2022

    Project duration in months: 4

    Hours spent on that project (includes research and learning time): 174

      Technologies I used:

      3

      ⇩

    • HTML
    • CSS
    • JavaScript

      Skills I improved:

      4

      ⇩

    • HTML
    • CSS
    • JavaScript
    • RSS

    Future plans:

    ⇩

    Cancelled project. No improvements are planned.

    Link to source code: https://github.com/devKarin/automatic-winner


    You can visit the project at: https://devkarin.github.io/automatic-winner/blog

  • AlienShop

    AlienShop thumbnail

    Description

    A test assignment for the company Lumav Commerce OÜ

    ⇩

    A test assignment for the company Lumav Commerce OÜ. The objective of this assignment was to create a React app, which consists a form, a grid for products and a counter for products in shopping cart. Through the form the products can be added to the product grid. Form fields consist of a product image, a product name and a product price field. When submitted, the product with data given through form will be added into the grid. Additionally, user (with the technical reviser in mind) can load dummy products to fill the products grid quickly. One product consists of an image, a name and a price. Additionally, it has "Add to cart" button and a button to remove the product from the grid. As a bonus also "Add one more" and "Remove one" buttons were created. "Add to cart" button adds the product to the cart, the counter will display the overall count of products in the cart, the total cost of products in the cart, lists the product in the cart and displays the amount of that product in cart and the unit price of that product; clicking "Add one more" increases the count of the specific product in the cart and clicking the removal button (the "x" in the corner of the product card, the product will be deleted from the grid as well as from the cart and the overall product count and total cost in the cart will be corrected accordingly. It was forbidden to use any framework for the design (eg Bootstrap, Material UI, etc.) - the design was required to be self-made.

    Project started at 02.05.2022

    Project duration in months: 0

    Hours spent on that project (includes research and learning time): 70

      Technologies I used:

      4

      ⇩

    • Next.js
    • React.js
    • CSS modules
    • JavaScript

      Skills I improved:

      4

      ⇩

    • React.js
    • CSS modules
    • JavaScript
    • Next.js

    Future plans:

    ⇩

    Add error handling, develop into full-fledged application.

    Link to source code: https://github.com/devKarin/lumav_FE_test_02_05_2022


    You can visit the project at: https://devkarin.github.io/lumav_FE_test_02_05_2022/

  • Taimi website v1

    Description

    A website with a contact form

    ⇩

    A website with a contact form.

    Project started at 14.07.2021

    Hours spent on that project (includes research and learning time): 16

      Technologies I used:

      2

      ⇩

    • Html
    • CSS

      Skills I improved:

      2

      ⇩

    • Html
    • CSS

    Future plans:

    ⇩

    The project is paused at the moment. Necessary input from customer is lacking.
    Source code for this project is not public.
    This project is not deployed.
  • React portfolio website v1

    React portfolio website v1 thumbnail

    Description

    A personal portfolio project

    ⇩

    A personal portfolio project.

    Project started at 13.07.2021

    Project duration in months: 47

    Hours spent on that project (includes research and learning time): 320

      Technologies I used:

      7

      ⇩

    • React.js
    • CSS modules
    • JavaScript
    • Node.js
    • Google Sheets API
    • Helmet.js
    • Google reCaptcha

      Skills I improved:

      12

      ⇩

    • React.js
    • CSS modules
    • JavaScript
    • Google Sheets API
    • proxying
    • Helmet.js
    • CORS
    • CORB
    • COEP
    • CSP
    • Heroku
    • Google reCaptcha

    Future plans:

    ⇩

    Not planned yet
    Source code for this project is not public.

    You can visit the project at: https://devkarinportfolio.herokuapp.com

  • Distributed applications

    Description

    No description available yet

    ⇩

    Project started at 05.05.2021

    Project duration in months: 0

      Technologies I used:

      2

      ⇩

    • Express.js
    • Node.js

      Skills I improved:

      2

      ⇩

    • REST
    • Openapi 3

    Future plans:

    ⇩

    Not planned yet
    Source code for this project is not public.
    This project is not deployed.
  • Example TODO

    Description

    A fiddle to get to know the Vuetify framework

    ⇩

    A fiddle to get to know the Vuetify framework.

    Project started at 02.05.2021

    Project duration in months: 0

      Technologies I used:

      6

      ⇩

    • JavaScript
    • Vue.js
    • Vuetify
    • Css
    • Html
    • Firebase

      Skills I improved:

      7

      ⇩

    • JavaScript
    • Vue.js
    • Vuetify
    • Css
    • Html
    • Firebase
    • Firestore

    Future plans:

    ⇩

    The project is paused at the moment. Some of the unfinished features need to be completed and the styling needs to be improved. The plan also involves publishing the project after final improvements and configuring.
    Source code for this project is not public.
    This project is not deployed.
  • Kerge e-shop v1

    Description

    A personal project combined with school assignments

    ⇩

    A personal project combined with school assignments. As a result of this project an e-shop solution and a homepage for a small farm will be published.

    Project started at 19.02.2021

    Project duration in months: 52

      Technologies I used:

      7

      ⇩

    • JavaScript
    • ejs
    • Node.js
    • Express.js
    • Mongoose
    • MongoDB
    • Bootstrap 5

      Skills I improved:

      15

      ⇩

    • JavaScript
    • ejs
    • Node.js
    • Express.js
    • Mongoose
    • MongoDB
    • Bootstrap 5
    • JWT
    • authentication and authorisation
    • source code management with Git and GitHub
    • multer
    • nodemon
    • morgan
    • MVC-model
    • refactoring the code

    Future plans:

    ⇩

    The project is ongoing at the moment. The payment solution is still not implemented as well as some of the features and bugfixes.
    Source code for this project is not public.
    This project is not deployed.
  • Fireworks

    Fireworks thumbnail

    Description

    A HTML canvas application showing fireworks

    ⇩

    A HTML canvas application showing fireworks. It started as an internship test assignment for a company called gotoAndPlay in April 2021, after which I developed the application further and fixed some issues it had. Surprisingly I discovered that my friends loved it and played with it as if it was some computer game, although it wasn't designed it to be one.

    Project started at 15.04.2021

    Project duration in months: 0

      Technologies I used:

      4

      ⇩

    • JavaScript
    • Html
    • Css
    • Canvas

      Skills I improved:

      4

      ⇩

    • JavaScript
    • Html
    • Css
    • Canvas

    Future plans:

    ⇩

    The plan is to improve the performance of the app and turn it into a PWA.

    Link to source code: https://github.com/devKarin/fireworks


    You can visit the project at: https://devkarin.github.io/fireworks/

  • Applesorter

    Description

    An exercise for the programming curriculum in school

    ⇩

    An exercise for the programming curriculum in school.

    Project started at 14.02.2020

    Project duration in months: 0

      Technologies I used:

      2

      ⇩

    • JavaScript
    • Java

      Skills I improved:

      6

      ⇩

    • JavaScript
    • Java
    • Markdown
    • source code management with Git and GitHub
    • flowcharts
    • Lucidchart Diagrams

    Future plans:

    ⇩

    Finished project. No improvements are planned.
    Source code for this project is not public.
    This project is not deployed.
  • JavaScript assignments

    Description

    Exercises for the JavaScript curriculum in school

    ⇩

    Exercises for the JavaScript curriculum in school.

    Project started at 04.12.2020

    Project duration in months: 6

      Technologies I used:

      3

      ⇩

    • JavaScript
    • Css
    • Html

      Skills I improved:

      5

      ⇩

    • JavaScript
    • Css
    • Html
    • source code management with Git and GitHub
    • DOM manipulation

    Future plans:

    ⇩

    Some of the unfinished assignments need to be completed and almost all the assignments need a strong Css review. Some code improvements are also planned.
    Source code for this project is not public.
    This project is not deployed.
  • Mongolid

    Description

    A group project in school

    ⇩

    A group project in school. My role was to lead the project and a group of 6 beginner lever developers. The project was a headstart for a e-shop backend. At the end of the project we created some frontend functionality for the project too.

    Project started at 09.12.2020

    Project duration in months: 2

      Technologies I used:

      6

      ⇩

    • Node.js
    • Express.js
    • Mongoose
    • MongoDB
    • Vue.js
    • BootstrapVue

      Skills I improved:

      9

      ⇩

    • Node.js
    • Mongoose
    • MongoDB
    • BootstrapVue
    • Vue.js
    • source code management with Git and GitHub
    • JavaScript
    • Jira
    • Markdown

    Future plans:

    ⇩

    There are no improvements planned since the group related to this project no longer exists.
    Source code for this project is not public.
    This project is not deployed.
  • kvaliteedispets.ee website

    Description

    This was a personal project

    ⇩

    This was a personal project. I redesigned and wrote a new static website with html, css and Bootstrap 4 to replace a website built with Wordpress and elementor tool. The website never reached production phase due to a change of business plans.

    Project started at 05.11.2020

    Project duration in months: 2

      Technologies I used:

      4

      ⇩

    • Html
    • Css
    • Bootstrap 4
    • JavaScript

      Skills I improved:

      6

      ⇩

    • Html
    • Css
    • Bootstrap 4
    • source code management with Git and GitHub
    • JavaScript
    • DOM manipulation

    Future plans:

    ⇩

    There are no improvements planned until future business plans are clear.
    Source code for this project is not public.
    This project is not deployed.