ForgeX is a modern, responsive web-based quiz platform developed using HTML, CSS, and JavaScript. It helps students practice technical concepts through quizzes while tracking their progress with an interactive dashboard.
This project was developed as part of my Web Development Internship at SkillCraft Technology.
Landing Page
│
▼
Sign Up
│
▼
Login
│
▼
Dashboard
│
▼
Web Development Quiz
│
▼
Submit Quiz
│
▼
Result
│
▼
Review Answers
- Modern UI with dark theme
- Fully responsive design
- Smooth scrolling navigation
- Mobile-friendly navigation menu
- Interactive animations
- Student Registration
- Secure Login
- Forgot Password functionality
- Password Reset
- LocalStorage-based authentication
- Personalized welcome message
- Best Score tracking
- Total Attempts tracking
- Course selection interface
- Responsive dashboard layout
- Random question generation
- 15-question quiz format
- 30-minute countdown timer
- Previous & Next navigation
- Automatic score calculation
- Auto submit when timer expires
- Score calculation
- Percentage calculation
- Best score tracking
- Total attempts tracking
- Performance feedback
- Motivational messages
- View incorrect answers
- Correct answer display
- Explanation for each question
- AI Explain placeholder for future enhancement
- HTML5
- CSS3
- JavaScript (ES6)
- LocalStorage API
SCT_WD_3/
│
├── images/
│
├── index.html
├── login.html
├── signup.html
├── forgot-password.html
├── dashboard.html
├── quiz.html
├── result.html
├── review.html
│
├── style.css
│
├── script.js
├── signup.js
├── login.js
├── forgot-password.js
├── dashboard.js
├── quiz.js
├── questions.js
├── result.js
├── review.js
│
└── README.md
- Download or clone this repository.
git clone https://github.com/ali-repos/SCT_WD_3.git-
Open the project folder.
-
Launch
index.htmlusing Live Server or any modern web browser.
- Responsive UI
- Course showcase
- Developer section
- Contact section
- Signup
- Login
- Forgot Password
- Reset Password
- Student profile
- Best Score
- Attempts
- Learning path
- Random questions
- Timer
- Navigation
- Submission
- Score
- Percentage
- Performance level
- Review Answers
The objective of this project is to demonstrate practical skills in:
- Responsive Web Design
- DOM Manipulation
- JavaScript Logic
- LocalStorage Management
- UI/UX Design
- Problem Solving
- AI-powered explanations
- Multiple courses
- Database integration
- User profiles
- Leaderboard
- Certificates
- Admin panel
- Backend integration
- Authentication using Firebase
- Progress analytics
Shaik Rahamath Ali
Engineering Student
Aspiring Full Stack Developer
GitHub: https://github.com/ali-repos
Please consider giving this repository a ⭐ on GitHub.
Learning • Building • Growing with ForgeX 🚀