This community-driven initiative is dedicated to enhancing developer skills, fostering collaboration, and showcasing innovative projects to a global audience. Our mission is to build a suite of interconnected tools and applications for a fictional system about automotive care, leveraging modern technologies mainly around Spring Framework, ReactJS, and more.
Founded by Firas Regaieg, a fullstack developer with extensive experience in JavaScript and Java technologies. This organization aims to create good-quality, open-source projects that empower developers to learn, contribute, have fun and build a strong portfolio. We’re passionate about creating scalable projects, and fostering a welcoming community for people of all skill levels.
Currently, there are 2 main repositories: a REST API and a Web UI. In the future, these projects will integrate as 2 services. We also have plans for additional subprojects, such as a documentation website, CI/CD pipeline and Bots.
- Repository: autocare-rest-api
- Main Tech Stack: Java, Jakarta EE, Maven, Tomcat, Spring Boot, REST, SQL and others.
- Status: In development.
- Repository: autocare-webui
- Main Tech Stack: TypeScript, ReactJS, React Router, React Hook Form, Redux Toolkit, Material UI, Zod, and others
- Status: In development, using a mock API. Planned for integration with the AutoCare REST API in the future.
We have an exciting roadmap to expand the AutoCare ecosystem:
- Documentation Website: A dedicated repository for a comprehensive documentation site to provide guides, API documentation, and tutorials.
- CI/CD Pipeline: A separate repository to manage CI/CD workflows, ensuring robust and automated development processes.
- Own Libraries: Additional libraries or utilities that can be used across the AutoCare ecosystem, such as authentication, data validation, or API clients.
- Discord Bot: A bot to enhance community engagement on our Discord server, offering features like project updates, service reminders, or API queries.
Stay tuned for these repositories! Follow our organization and star our projects to get updates on their release!
We have an active Discord server where you can connect with other contributors, ask questions, and stay updated on project developments. Share ideas, collaborate on features, and help shape the future of AutoCare project!
By contributing to AutoCare, you can:
- Enhance your skills in many competitive technologies.
- Gain experience with real-world-like development and integration.
- Collaborate with a global community of developers.
- Build a portfolio of impactful open-source contributions.
- Learn best practices in open-source development, including code reviews, testing, docs and CI/CD.
- Your can even ask for help and mentorship in your own projects or issues!
Whether you’re beginner or experienced, there’s a place for you in our community!