An interactive web application to help users prepare for the AWS Certified Cloud Practitioner (CLF-C02) exam.
- 23 practice exam dumps
- Timed exams (70 minutes)
- Immediate feedback on answers
- Real Exam setting
- Detailed results review
- Dark/Light theme toggle
- Responsive design for various devices
- Interactive background animation
- Frontend: HTML, CSS, JavaScript
- Backend: Django (Python)
- RESTful API for exam data
- GSAP for animations
- Responsive Canvas background
- Clone the repository:
git clone https://github.com/your-username/aws-cloud-practitioner-prep.git
- Navigate to the project directory:
cd aws-cloud-practitioner-prep
- Create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate # On Windows use venv\Scripts\activate
- Install the required dependencies:
pip install -r requirements.txt
- Set up the Django secret key:
- Edit the following line: `DJANGO_SECRET_KEY=your_secret_key_here`
- Run migrations:
- python manage.py migrate
- Start the development server:
python manage.py runserver
- Open your browser and navigate to
http://localhost:8000
- Select an exam from the dropdown menu on the landing page
- Click "Start" to begin the exam
- Answer questions and use the navigation buttons to move between questions
- Submit the exam when finished or when time runs out
- Review your results, including correct and incorrect answers with explanations
views.py
: Contains the main logic for serving the applicationurls.py
: Defines the URL patterns for the applicationindex.html
: The main template for the single-page applicationstyles.css
: Contains all the styling for the applicationscript.js
: Contains the JavaScript for handling exam logic and UI interactions
/api/exams/
: Returns a list of available exams/api/exams/<exam_name>/
: Returns the questions for a specific exam
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- AWS for providing the Cloud Practitioner certification
- Font Awesome for icons
- Google Fonts for the Inter font family
For any queries or suggestions, please open an issue on this repository or contact the maintainer directly.
Made with ☕ by ancient-cthulhu
LinkedIn: Daniel Marquez