Skip to content

sxnnywu/Code-With-Beamy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 [email protected]