Skip to content

aivaneezy1/gd-club

Repository files navigation

Motorcycle Club Website

The Motorcycle Club Website is a platform designed for motorcycle enthusiasts to explore and share their passion. The application features photo albums showcasing club events and activities, with an admin panel for managing the content.

Features

  • Photo Albums: Users can browse and view photo albums of motorcycle club events
  • Admin Panel: Only administrators can upload, edit, or delete albums and pictures, ensuring content quality and management.
  • User Authentication: Secure sign-up and log-in features powered by NextAuth to protect user data and access.

Technologies Used

Frontend

  • Next.js: A powerful React framework for building server-rendered applications and static websites, optimized for performance and SEO.
  • JavaScript & React: JavaScript is used with React to create interactive and dynamic UI components.
  • TailwindCSS: A utility-first CSS framework that allows for rapid UI development with custom designs.

Backend

  • Node.js: A JavaScript runtime built on Chrome's V8 engine, used to manage server-side operations and handle quiz logic.
  • Express.js: A flexible Node.js web application framework that simplifies the process of building robust and scalable web applications.

Database

  • MongoDB: to store and manage user data, albums, and image.

Authentication

  • NextAuth: A secure authentication solution for Next.js applications, handling sign-up, log-in, and session management.

File Storage

  • Amazon S3: Used for storing and managing images securely in the cloud.

  • Demo

You can view a live demo of the Quiz Game Website at the following link: https://www.yellowdragon.it/

Releases

No releases published

Packages

No packages published