Victor Barh's Projects
Facebook clone is a frontend web application that I built as part of impove my skills in React, so I interacted with the compoments via the props and selected my variables using the hooks.
The Language Translator App is a rails application that allows users to translate any language into other languages of their choice. The application provides the user with over one hundred languages and utilizes various endpoints.
Bus_booking is a webite that allow client to book a bus specifying the number of seats and the exact date and time of. any operator can register his agence but you will be oblige tobe registered througth your identity. It also have the admin dahsboard .
An API based movie site where the user can see available movies, comment and also like a particular movie. Built with JavaScript, SASS, Webpack Bootstrap, CSS3 and HTML5
Jumia is an African e-commerce platform with different data models. I liked the professionalism of their site and wanted to clone the backend to implement my Rails skills. It also allows only an admin to create, read, update and delete category.
this is a simple loyalty program -API that allows customers to create an account. after creating an account you will be asked to confirm your account through the token sent to your email address. the main objective is to encourage customers who use our services as well by earning points after purchasing a product. so far you can earn a reward depen
This is the project on displaying scores submitted by different players. It also allows users to add their scores. The main goal of this project was to be able to deal with API and play with promises and async/await. For best practices, I have implemented Linter, GitFlow, and professional documentation.
this project is MERNE in which the user has the possibility to publish his photos, to be followed by other users also they can like the publications. but before benefiting from all this, the user will need to be logged in with an appropriate account. it is a project that I carried out via the React framework how the frontend and the NodeJs become backend.
a simple landing page where people interested in receiving our newsletter can submit their email and select their preferences between: Women's Fashion, Men's Fashion and Children's Fashion.
this is a simple exchange web app that allow users to exchange their moeny according to the currency they have choosed. it update the curency database by getting rule from an api. for that i'm using background job and sidekiq cron for schedule every single day at 07h 05 AM to run the function. if the exchange is done it create a object and so far w
Connect suppliers, distributors and consumers to trade local produce.
This is the backend for the oracle-app web application for car favorites: you have a list of cars that a user can reserve for a certain period of time. The backend is a REST API that allows you to create, read, update and delete cars. It also allows you to create, read, update and delete reservations.
As part of improving my skills in Rails 7 and Pg, I made this small application for authentification. the user can just put his name and his email and automatically it will be generated a unique URL that will be sent to his email. the password is a hash that will be generated automatically by passwordless
Portfolio Website
My Portfolio
the Admin Portal is a web-based application that allows administrators to manage and monitor the slots and reservations in a parking lot
this is a simple ruby class witch allow a user to choose a correct answer for a specific question. at the end it will print a notification to inform you how many correct answers you got and how many you failed.
schematize the request that a user sends to the server to receive a response. customize the app so that rswager is the main controller so that it responds in all environments
This Rails budget app is a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.
the movie app is a simple app where you can get all movies and you can do some resarch by the word. it has a search from that render a turbo_stream result at the same sec a user is taping. it sending request to the server as long as you're taping. and it has a Javascript controller named debounce were i've created a search fonction to get the result as fast asn possble and it highlight the results. don't forget to tolk about the route where i scoped the resouces and collect the all data insteaod of an id of a movie.
This is a personal project to improve my skills in React that I have used the backend link provided by (TMDB): a Home page with the components Header component which contains the Navbar and the links Form component which contains a function to retrieve the Data from the database and which contains a logic to display the average from ascending to descending Card component which contains a function to display the movies via the Props of the react and which contains a Switch function to display the Genre of each movie and the date of publication.