
My Projects
↓
BTS SIO 2020-2021
I/ GeekZone : (In Team)
My GeekZone project is divided into several parts:
- Layout
- Creation of the project
- Site optimisation
Features :
- View items on offer
Technologies used :
- Frontend : Html/CSS/JavaScript.
The aim was to create a fictitious video game company. This project was done in groups and we had to create the entire site in Html/Css/JavaScript.
IV/ Java directory :
The aim of the directory is to create a Java directory where I can manage books, each book being associated with its author. This work has enabled me to explore the fundamental concepts of object-oriented programming while developing a practical and functional application.
II/ Banking application :
The ultimate goal is to set up a banking system in Java enabling operations such as credit, debit and money transfers.
"Test" : This section is used to run tests on the programme.
"Account: this class is used to create accounts with various attributes.
Current" and "Savings" classes: these represent the different types of account and inherit from the "Account" class.
Client" class: this defines the first and last name of a person who has an account.
Bank" class: this class contains the list of all customers with a bank account.
In conclusion, our Java banking system project represents a significant milestone in our software development journey, enabling us to put our knowledge into practice and successfully meet the technical and conceptual challenges inherent in this type of project.
V/ GSB project :
Development of an application to track doctors' visits. The application must provide a description of visitors and doctors. The aim is to manage the display, database management and database insertion.
Features :
- Description of visitors and doctors.
- Data display and management.
- Inserting data into the database.
Technologies involved :
- Backend (TypeScript).
- User interface (Angular).
- Database SQL.
- Api Docker (MariaDB)
III/ SIO CHAT project :
Development of an Internet application for chatting in a public chat room.
Features :
- Public chat room open to all.
- Private messaging for one-to-one conversations.
Technologies used :
Frontend : Html/CSS/JavaScript.
Backend : Node.js avec Express.js, Django ou Ruby on Rails.
Database : SQL or NoSQL.
- The application should enable people to chat in a general lounge, or privately with other people, in real time.
VI/ SQL :
The aim is to acquire an in-depth understanding of the SQL language so as to be able to efficiently administer and manipulate databases.
Personal projects
VII/ The Right Price :
Le Juste Prix is a personal project involving the development of a small game with a graphical interface using JavaFx. JavaFx combines the backend and the frontend, with the use of Java, Css, Xml, etc.
Features :
- Prize riddle
Technologies uses :
- JavaFX
VIII/ RecipesApp :
Features :
- Data display and management.
- Search for a reccette
- Consult a recipe
Technologies involved :
- Backend (JavaScript).
- User interface (ReactJS).
- Database SQL.
- Api (TheMealDB)
Personal projects under development
I/ My photo website :
A space where I merge my passion for photography with my web development skills. Explore a captivating gallery where each image tells a story, capturing unique moments frozen in time. Browse through my various collections, ranging from breathtaking landscapes to striking portraits and original artistic compositions.
Functionalities envisaged:
- View my photos by theme
Technologies considered :
- Backend (JavaScript).
- User interface (ReactJS).
II/ GeekZoneV2 :
The aim of this site is to put my web development skills into perspective by comparing them with those demonstrated on the old Geekzone site.
Functionalities envisaged:
- Consult the list of products
- Add to basket
- Search for products by category</li>
Technologies considered :
- Backend (TypeScript).
- User interface (Angular).
- Database SQL.
- Api (NodeJS Swagger)
III/ MétéoAPP :
A weather application offering forecasts for your current location as well as for previously selected cities.
Functionalities envisaged:
- Check the weather for your own location, or for a selected town
Technologies considered :
- Backend (JavaScript).
- User interface (ReactJS).
- Api (GeoCode, WeatherCode)
