Victor Barh's Projects
this API consists in creating a band which is associated with the members and different categoris. I used sterializer to associate the id of a member to a band.
This application is a blog where anyone can access and create an article that will be commented by other users. the article can be edited or deleted. similarly, the comment can be deleted and each article is linked to a comment through its Id.
The Blog app is a classic example of a blog website. A fully functional website that shows the list of posts and empower readers to interact with them by adding comments and liking posts. Built with Ruby, Ruby on Rails
This is the backend for the booking-app web application for motorcycle reservations: you have a list of motorcycles 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 motorcycles. It also allows you to create, read, update and delete reservations.
the general idea is to mimic the primitive features of Calendly. An end user can visit a unique direct link to book events with someone else. These events can be free to book or require payment. Those that book events shouldn't be necessary to create an account. Those that make the events and availability slots do need an account.
Bookstore is an app that allows you to display a list of added books, add new book and remove a book. It is built using React, Redux, and Styled Components
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
This is my responsive desktop version and mobile version hackathon site. The objective was to build a website by sticking with some design criteria.
Class Manager is a Student-Teacher Portal where techers and student can sign up and teachers can add students in their class assign task and add note by student.
https://vic-clos-marsault.netlify.app
Deel is a global payroll solution that helps businesses hire anyone, anywhere. Using a tech-enabled self serve process, you can now hire independent contractors or full-time employees in over 150 countries, compliantly and in minutes. 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 actions. This API is made these models:
in this project, I went through the devise action we can take. I didn't know it was powerful. I created the login method add google oamni and github. I created the tracktable and confirmable action. so we can have your history of when you logged in and how many per day including your IP address and occasion as well. If you try to log in 3 times with a wrong password, your account will be blocked and a token will be sent to you by email so you can unlock your account. Finally, I checked the login time setting after 30 minutes, you will be logged out because your session will have expired. This action is very useful, I think, for Upwork, because every day you have to log in again
this application consists in selling and buying articles online. each user before selling his article will be obliged to create a user account. to create a post there are fields that are required like the model of your article, the series as well as the state. it can be new or already used... the user can add favorite items on his card and each item added on the card will be calculated in terms of summation so that the user knows how much it is already.
the Event Ticket Booking System is a Ruby on Rails application designed to facilitate the booking of tickets for various events. The system allows users to register, log in, and book tickets for events. Users can create events with details such as name, description, location, date and time, and total number of tickets available
n order to put my Rails knowledge into practice, I implemented an external API (One of my owner API's) containing the data of the different categories. So I will create different methods on this API and get the data in JSON.