Skip to content
View leynadm's full-sized avatar

Block or report leynadm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leynadm/README.md

Hello!

I wasn't expecting guests but you're more than welcome around here!

Here's a few things you should know about me, as a heads up.

  • I’m about to Finish the Odin Project, a full stack curriculum for web development (more info here)
  • I’ve been learning HTML, CSS and Javascript, going strong into React & Node.js
  • Throughout my learning process I've experimented with both SQL and NoSQL databases, from PostgreSQL to Firebase and MongoDB
  • So far I've built 3 full-stack React apps, all currently in production (more info below)
  • I've actually started my programing journey a few years back, using Visual Basic for Applications. I was on a quest to automate every spreadsheet out there in the wild, before changing focus to web development (I had about ~5 .xlsx files left)
  • Programming languages are not the only ones I enjoy, as I speak Romanian, English and French fluently, with some Spanish as well
  • Ask me about anything you feel like, but just so you know, I'm really good at centering divs 😏

📢 Reach out to me and I'll make sure to reply back:

🛠️ Languages and Tools:

HTML  CSS  JavaScript  Typescript  React  Git  Jest  Firebase  Node.js  MongoDB  Supabase  PostgreSQL  Express 

💻 Projects I've built

fitPowerUp represents my first ever full-stack project. Built with React, Typescript and Firebase, I wanted to create an app that combined a wide array of features suitable for a fitness app, as well as a gamification element inspired from Dragon Ball Z series. The app overview:

  • It's a Progressive Web App
  • I used Material UI as a components framework
  • It handles authentication (via email and password & Google Sign In)
  • Users can save workouts locally via IndexedDb and on the Firestore Db
  • It provides a comprehensive analytics dashboard built with Recharts
  • The user can export their own data to csv

Current monthly active users (outside of me): 2

Had I had the talent, instead of becoming a developer I would have most likely become a professional footballer. Or maybe a professional footballer developer!

In short, Football Evolved is my second full-stack app, and it represents an attempt to improve on all the mistakes I made while creating fitPowerUp. It's built with React and Firebase once again, and the app works as a tracker for amateur footballers. It combines utility with - you guessed it - a series of gamification elements.

The app overview:

  • It's a Progressive Web App
  • I used Chakra UI as a components framework (I wanted to learn something new other than Material UI)
  • It handles authentication (via email and password & Google Sign In)
  • Users can add their matches, together with a series of statistics (like goals scored, assists, fouls)
  • It has a comprehensive highlights system, in case the user achieved specific events (like scoring a bycicle kick, etc.)
  • Users can choose a club they support and upload their own images of the club
  • AI coaches and AI journalists provide the user with feedback/analysis after matches, for improved imersion
  • I'm using the OpenAI api
  • Users can start challenges and competitions in order to win trophies, motivating themselves to perform at their best
  • There is a social component, where users can search for the profiles of other users, and see their performances

Current monthly active users (outside of me): Let's say not a lot

After building two apps that worked but gained no users, I thought it was finally the moment to try and build something that other people would use.

That's how My Football Legacy was born.

My Football Legacy is a football simulator app, allowing users to act as managers and simulate football seasons. I built this up with the objective of supporting a football community of series that was discontinued (Pro Evolution Soccer).

A second goal was to discover a different approach to building apps, that's why I chose completely different technologies.

The app overview:

  • It's a Progressive Web App
  • It is built with Next.js and Supabase
  • It uses Shadcn as a component library together with Tailwind
  • I decided to start using React Query for state management (no more fetching through useEffect and using useContext).
  • It handles server-side authentication via Next.js & Supabase auth
  • Users can choose a league and team and start their season
  • I recreated the structure of up-to-date competitions (all major leagues in Europe + Uefa Champions League and Europa League as well as cups)
  • Users have an AI based management board that they can interact with through an email system
  • It has a very comprehensive analytics dashboard, covering a series of KPIs related to football (still using Recharts)
  • Users can perform player transfers, buying, selling and releasing players

Current monthly active users (outside of me): 340+

Popular repositories Loading

  1. fitPowerUp fitPowerUp Public

    TypeScript 2

  2. rock-paper-scissors-game rock-paper-scissors-game Public

    JavaScript 1

  3. git_test git_test Public

  4. odin_recipes odin_recipes Public

    HTML

  5. css-exercises css-exercises Public

    Forked from TheOdinProject/css-exercises

    HTML

  6. first_landing_page first_landing_page Public

    HTML