Skip to content

Latest commit

 

History

History
49 lines (40 loc) · 2.24 KB

README.md

File metadata and controls

49 lines (40 loc) · 2.24 KB

Welcome to CodeWithBeamy!

CodeWithBeamy is a comprehensive application where users can learn about Java's Object-Oriented Programming in a fun and interactive way. Featuring Beamy, our friendly sun mascot, the application guides users through learning, engaging activities, and assessments, all while personalizing their experience.

Overview

Dive into Java's Object-Oriented Programming with CodeWithBeamy! Our application offers interactive lessons, engaging activities like a daring escape room, and a final test to assess your understanding. With personalized learning progress, escape times, and assessment grades, CodeWithBeamy ensures a unique experience for every user.

Key Features

User Management:

Login and Register Frames User objects saved to a user.txt file and an usersArrayList

Interactive Learning:

Concepts Frame with external links to YouTube videos for additional learning resources

Engaging Activities:

Escape Room with a timer to track user completion time

Personalized Experience:

Saves the user’s last chapter, escape time, and assessment grade

Navigation:

JMenuBar for easy navigation between frames or to log out

Enhanced Experience:

Background music for an immersive learning environment

Installation

Follow these steps to set up CodeWithBeamy on your local machine:

  • Clone the repository
  • Navigate to the project directory
  • Install the necessary dependencies:
  • Start the application

How to Get Started

  • Create an Account: Sign up and create your personalized user profile.
  • Select a Course: Choose from a variety of programming courses tailored to your interests and skill level.
  • Start Learning: Dive into interactive lessons and begin your coding journey.
  • Track Your Progress: Monitor your learning milestones and celebrate your achievements.

Contributing

We welcome contributions from the community! If you'd like to contribute to CodeWithBeamy, please follow these steps:

  • Fork the repository
  • Create a new branch
  • Make your changes and commit them:
  • Push to the branch
  • Open a pull request: Submit your pull request for review

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

Have questions or need support? Reach out to w.sunny0618@gmail.com