Skip to content

SHUBHAM2775/TECHSAGE

Repository files navigation

TECHSAGE

TECHSAGE is an interactive quiz application designed to help users test their knowledge in a variety of tech-related subjects. The app provides an engaging platform where users can take quizzes, track their scores, and manage their exam history.

Features

  • User Authentication: Secure login and signup features.
  • Quiz Interface: Users can take quizzes on various tech topics.
  • Score Tracking: View and track quiz scores and progress.
  • Admin Dashboard: Admins can manage questions, users, and exam data.
  • Bulk Question Upload: Admins can upload large sets of questions at once using CSV files.
  • Exam History: Users can view their past attempts and scores.

Technologies Used

  • Java: The application is built using Java for both frontend and backend functionality.
  • MySQL: Used for storing user data, quiz questions, and exam scores.
  • CSV: For bulk importing questions into the quiz database.

Setup Instructions

Prerequisites

  • Java Development Kit (JDK)
  • MySQL database setup

Installation

  1. Clone the repository:

    git clone https://github.com/SHUBHAM2775/TECHSAGE.git
  2. Navigate into the project folder:

    cd TECHSAGE
  3. Set up your MySQL database:

    • Create a database and import the schema from the project.
  4. Compile and run the Java project:

    javac TechSageMain.java
    java TechSageMain
  5. Open the application and start taking quizzes!


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages