Skip to content

aka-azad/skill-space-client

Repository files navigation

Skill Space - Client

Description

Skill Space is an innovative platform for users to sign up, manage profiles, apply for teaching, enroll in classes, and much more. This repository contains the client-side code.

Live Site URL

Skill Space Live

Admin Username and Password

Features

  1. User Authentication with Firebase:

    • Secure user sign-up and sign-in with email and password.
    • Google sign-in integration for easy access.
  2. Dashboard:

    • Personalized dashboard for users to manage their profiles and activities.
    • Admin dashboard for managing users and site content.
  3. Profile Management:

    • Users can update their profiles with display names and profile pictures.
    • Profile information is stored securely in the database.
  4. Teacher Application:

    • Users can apply to become teachers by filling out an application form.
    • Admins can review and approve or reject teacher applications.
  5. Class Management:

    • Teachers can create and manage their classes.
    • Students can enroll in classes and view their progress.
  6. Payment Integration:

    • Secure payment processing for class enrollments.
    • Integration with Stripe for payment handling.
  7. Notifications:

    • Users receive notifications for important events such as application status updates and class enrollments.
    • Admins receive notifications for new teacher applications and user activities.
  8. Responsive Design:

    • Mobile-friendly design ensures a seamless experience across devices.
    • Clean and modern user interface.
  9. Role-Based Access Control:

    • Different access levels for students, teachers, and admins.
    • Permissions are managed to ensure secure access to features.
  10. Analytics and Reporting:

    • Admins can view reports and analytics on user activities and class enrollments.
    • Insights to help improve the platform and user experience.

Technologies Used

  • VITE
  • React
  • Firebase Auth
  • React Router
  • Axios
  • Stripe
  • Tailwind CSS

About

Skill Space - An education platform to improve skills of any students.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages