This web application has been developed using the following technologies: Next.js, React, TypeScript, Node.js, Tailwind CSS, Prisma ORM, PostgreSQL...

Learn more

Portfolio en Next.js

My first personal project following the completion of the 42 School core curriculum. It aims to show and highlight my profile, background, skills and projects.

Project overview

This portfolio is the very first personal project I worked on after completing the 42 School core curriculum.

My main goal was to present all the work accomplished over more than one year at 42 School.

This involves promoting skills developed and projects completed.

This portfolio also allowed me to explore concepts covered by ft_transcendence, the final project of the 42 common core (non-exhaustive list):

  • Creating and managing a database using an ORM,

  • Creating API routes (not just consuming them),

  • Using JavaScript frameworks to design a Single Page Application (SPA),

  • Adding animations during user interactions.

Finally, I wanted to design a user-friendly website with simple user flows.

To do this, I designed wireframes and a prototype beforehand using Figma Design.

Because a picture speaks a thousand words

image
image
image
image
image
image
Loading data
Loading data
Loading data

Would you like to check out the project code and test it by yourself?

Similar projects

This project seems similar to yours?

If you think that skills developed through this project could be useful to your own project, please contact me using the button below.

Let's schedule an appointment

Would you like to discover more projects?

Project portfolio-nextjs | Romain Kassel | Portfolio