Skip to content

Abir191197/Universe-Hub-Frontend

Repository files navigation

loginInfo: admin: email: [email protected] pass:123456789

user:> email: [email protected] pass:123456789

UniverseHub

Logo

Api documentation

Api documentation

Live site

Live site

Project report

Project report

Overview

The Community-based Educational Study Platform addresses key challenges in modern university education in Bangladesh. Many students face difficulties in finding study groups, accessing quality educational materials, and understanding complex subjects. Existing systems often lack comprehensive features and personalized support. Our platform aims to provide a centralized hub for diverse learning resources, facilitate collaborative study sessions, and offer tailored counseling services. Ultimately, we seek to empower students by enhancing their educational experience, promoting teamwork, and preparing them for future challenges.

Core Features

1. Navbar & Footer

  • Navbar:
    • Logo linked to the home page.
    • Menu items: Home, About Us, Bike List, Manage Bikes (Admin), User Profile.
    • Authentication links: "Login/Sign Up" for guests, "Logout" for logged-in users.
  • Footer:
    • Social media icons linking to the platform's profiles.
    • Website links: Privacy Policy, Terms of Service, Contact Us.

2. Home Page

  • Hero Section:
    • Background image or video related to bikes.
    • Call-to-action and search bar for bike availability.
  • Featured Section:
    • Displays available bikes with images, brand names, and a "View Detail" button.
  • Why Choose Us:
    • Highlights competitive pricing, wide selection, and excellent customer service.
  • Testimonials:
    • Quotes from satisfied customers.
  • Coupons & Discounts:
    • Showcases current promotions, discounts, and coupon codes.

3. User Authentication

  • Sign Up & Login Pages:
    • Users can create an account or log in.
    • Role-based access control with default "USER" and an initial "ADMIN" role.
  • Protected Routes:
    • Certain pages are accessible only to logged-in users or admins.

4. User Profile Management

Tech Stack

Client

React Redux TypeScript TailwindCSS

Server

NodeJS TypeScript Express.js MongoDB Zod mongoose

Backend Repository

Deployment

To run this project locally, follow these steps:

# Clone the repository
git clone https://github.com/Abir191197/Universe-Hub-Frontend.git

# Navigate to the project directory
cd universe-hub

# Install dependencies
npm install

# Run the development server
npm run dev

Support

For support, email [email protected]

License

License: MIT

License

License

License