Skip to content

"Web app for visualizing task status and responsibilities, developed with HTML, CSS, JavaScript, Git, and Firebase as part of a training program."

License

Notifications You must be signed in to change notification settings

mariokreitz/JOIN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ‰ JOIN - Your Smart Project Management Tool πŸŽ‰

JOIN Logo

Welcome to JOIN!
JOIN is a user-friendly and powerful project management tool that helps you keep track of your team's tasks, responsibilities, and progress. This tool was developed as part of a training program at the Developer Academy and is perfect for optimizing team collaboration and successfully managing projects.

Forks Stars Wiki

pages-build-deployment Version License Issues Last Commit

🎬 Demo

Check out the live demo of JOIN here: JOIN Demo


πŸš€ About the Project

JOIN provides everything you need to manage your tasks and projects clearly. With a real-time database, dynamic features, and a responsive design, it allows you to work efficiently and productively, whether you're working alone or as part of a team.

🌐 Built with modern web technologies like HTML, CSS, JavaScript, Firebase, and Git, JOIN offers a seamless user experience on both desktop and mobile devices.


✨ Features

πŸ“ Task Management

  • Create, edit, and delete tasks.
  • Assign tasks to team members.
  • Manage deadlines and prioritize tasks based on importance.

πŸ‘₯ Assign Responsibilities

  • Clearly assign responsibilities so that everyone on the team knows their tasks.

πŸ“Š Visualize Project Status

  • Track the progress of your projects with clear status indicators:
    • To-Do, In Progress, Done.

⚑ Real-Time Database (Firebase)

  • Any changes to tasks or project statuses are immediately synchronized and visible to all team members in real time.

πŸ’» Responsive Design

  • JOIN is fully responsive, ensuring it looks great on all devicesβ€”whether desktop, tablet, or smartphone.

πŸ”„ Version Control (Git)

  • Benefit from seamless teamwork with Git and keep track of all changes.

πŸ› οΈ Technologies Used

JOIN is based on a modern web technology architecture that ensures reliability and scalability:

Technology Description
HTML5 HTML5 for structuring the web app
CSS3 CSS3 for styling and layout
JavaScript JavaScript for the app's logic and interactivity
Firebase Firebase for real-time data management and hosting
Git Git for version control and team collaboration

πŸ› οΈ Installation & Setup

Here's how to set up JOIN on your local machine:

  1. Clone the repository:

    git clone https://github.com/mariokreitz/JOIN.git
  2. Navigate to the project directory:

    cd JOIN
  3. Start the app:
    Open the index.html file in your browser to test JOIN locally.

  4. Configure Firebase:
    Sign up at Firebase and create a project. Insert the Firebase configuration data into the firebase.js file to enable real-time features.


πŸ‘₯ Contributors

The project was developed by the following developers as part of the training program at the Developer Academy:

Name GitHub Profile
Murat Catili GitHub Profile
Christian Zela GitHub Profile

πŸ“ˆ Project Status

JOIN is currently in active development.
New features, updates, and improvements are regularly released to further optimize the tool and add new functionalities. πŸŽ‰


πŸ“œ License

For more information, please refer to the LICENSE file.


🎯 Conclusion

JOIN is your ultimate helper for project management.
Whether in a team or alone, with JOIN, you have everything under control: tasks, responsibilities, and the progress of your project. Utilize the real-time functionality to stay up-to-date on any device!

Stay organized, work efficiently, and achieve your goalsβ€” with JOIN. πŸ™Œ