Skip to content

I developed an event project with React and Next.js, allowing users to register, share a referral link, and track accesses, referrals, and ranking. The top three participants are highlighted in a leaderboard.

License

Notifications You must be signed in to change notification settings

VagnerNerves/nlw-connect-react-022025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project NLW Connect - DevStage

Project NLW Connect - DevStage

I developed an event project using React with Next.js, where users can register for the event and access a dedicated page to share their referral link. On this page, they can track the number of accesses generated by their link, the total referrals made, and their position in the ranking. Additionally, there is a section highlighting the top three participants with the most referrals.

🧭 Table of contents

🎥 Implementation Video

Project.NLW.Connect.-.DevStage.mp4

🎨 Layout

Layout developed by Milena Martins

Layout in Figma

👏 Learning and more Implementations

The main learning experience was installing Tailwind CSS version 4, which was recently released, and exploring its new configurations. Additionally, I used Orval, which automatically generates all queries and typings for the frontend based on the backend's OpenAPI documentation.

💡 Technologies Used

🚀 Running the Project

Clone the project

  git clone https://github.com/VagnerNerves/nlw-connect-react-022025.git

Back-end

Enter the project directory

  cd server

Install with dependencies

  npm install

You will need to start Docker and run the following command to create the PostgreSQL database and Redis.

  docker compose up -d

Run the following command to create the database and tables.

  npm run db:migrate

Start the server

  npm run dev

Front-end Web

Enter the project directory

  cd web

Install with dependencies

  npm install

Start the server

  npm run dev

🌎 License

This project is under the MIT license. See the LICENSE file for more details.

✒ Author

Author Vagner Nerves

Vagner Nerves

Made with love and hate 😅, get in touch!

Linkedin Badge Gmail Badge GitHub Badge

About

I developed an event project with React and Next.js, allowing users to register, share a referral link, and track accesses, referrals, and ranking. The top three participants are highlighted in a leaderboard.

Topics

Resources

License

Stars

Watchers

Forks