Mes projets
Voici ci-dessous quelques example de projets que j'ai réalisé récemment. Vous pouvez également consulter mes projets à venir ici.
_____________________________
Projets EPITA

42sh
42sh était un projet d'un mois en groupe de quatre durant la 3ème année d'EPITA. Nous avons recréé un terminal de type bash en C. Au cours de ce projet, nous avons appris à faire un lexer et un parser, nous avons également réimplémenté certains built-in de bash. Nous devions gérer l'exécution des commandes, l'expansion des variable, les sous-shells, les substitutions de commandes et quelques autres fonctionnalités de bash. Nous avons utilisé git pour le versionning et fait des tests fonctionnels python.

OCR
L'OCR était un projet d'un mois en groupe de quatre pendant la 2ème année d'EPITA. Nous avons créé un programme de reconnaissance et résolution de grilles de sudoku en C. Les principales parties du projet étaient le traitement d'images, la détection de grille, un réseau de neurones pour la reconnaissance de caractères, le solveur et l'interface utilisateur pour filtrer détecter et résoudre séparément ou simultanément. Le versionning du projet a été réalisé via git. Nous avons également réalisé un site web qu vous pouvez consulter ici

NYR: the last stand
NYR était un projet de six mois en groupe de quatre au cours de la 1ère année d'EPITA. Le projet consistait à créer un jeu en C# avec Unity. Principalement inspiré d'Assassin's Creed : Valhalla et de Project Winter, notre jeu permettait d'incarner un viking qui devait sauver son île. Nous avons dû implémenter une IA ennemie, une map, une interface utilisateur, un système de sauvegarde, un mode multijoueur et enfin la gestion d'inventaire et des joueurs. Tout notre travail est documenté sur un site Web. Cliquer ici pour en savoir plus!
JWS
JWS était un projet seul d'une semaine en java durant la 3ème année d'EPITA. Pour ce projet, nous avions un front-end donné pour tester notre code. Nous avons fait un jeu en ligne de type bomberman. Nous avons dû gérer des requêtes ainsi qu'une base de données. Nous avons utilisé les frameworks Quarkus et Hibernate ORM.
HTTPD
HTTPD était un projet de deux semaines en groupe de deux pendant la 3ème année d'EPITA. HTTPD consistait à recréer un serveur HTTP en C suivant les spécificitées de HTTP/1.1. Le projet était divisé en quatre parties principales: analyse HTTP, gestionnaire de sockets, gestionnaire d'événements et contrôle des démons.
Malloc
Malloc était un projet seul d'une semaine en C pendant la 3ème année d'EPITA. Nous devions recréer les fonctions malloc, realloc et free.
Minimake
Minimake était un projet seul d'une semaine en C pendant la 3ème année de l'EPITA. Le but de ce projet était de créer une version simplifiée de la commande make. Nous avons dû faire un lexer/parser et exécuter les règles spécifiées dans un Makfile donné. Nous devions également gérer les variables et les dépendances.
_____________________________
Projets Dorset college
BattleShip
Durant le cours de POO à Dorset, nous avons dû créer un jeu en java avec une interface graphique. Ce projet était en groupe de cinq. Nous avons fait un jeu de bataille navale multijoueur avec mon groupe. Cliquez ici pour voir notre repository sur GitHub.
My portfolio
Ce site Web anitaselva.github.io a été créé dans le cadre du cours de développement front-end à Dorset en utilisant HTML, CSS et JavaScript. Au début il n'affichait que les pages web faites en classe mais il évolueet est à présent mon site de présentation.
FakeTwitter
FakeTwitter est une application web. Ce projet faisait partie du cours de développement back-end à Dorset College. L'objectif était d'implémenter le back-end d'un twitter simplifié. Nous avons utilisé Python et Flask, MongoDB pour la base de données et Heroku pour déployer l'application.

Vincent Van Gogh
Page web d'entraînent. Résumé de la vie et du travail de l'artiste néerlandais Vincent van Gogh avec une vidéo intégrée de YouTube.
Voir projet
Smooth Smoothies
Page web d'entraînement. Mise en page multi-colonnes basée sur une flex box et une image principale avec une superposition teintée.
Voir projet
Snazzy Fashion
Page web d'entraînement. Présentation d'une marque de mode contenant une vidéo qui tourne en continue en arrière plan.
Voir projet
JS portfolio
Page web d'entraînement contenant mes projets JavaScript récents. Veuillez noter que cette page n'est pas à jour.
Voir projet