This is a fullstack app. This app for our graduation project from HackYourFuture Belgium. The aim of the project is help people to prepare their driving licence exams. In our project a user can be ready for driving theoretical licence exams. A user can take test simulations, find articles about theory of the trainings in text, pictures or videos. This project aims the people who want to prepare their driving licence exams and the driving schools who wants help online to their students.
- Learning Objectives and Supported Skills
- Technologies
- Setup
- Landing Page
- Deployment
- Screen Captures of the Project
- Project Status
- Development Strategy
- Helpful Links
- Contributors
- Contact
- Building wireframes.
- Using GitHub Project Board as project management tool.
- Working with one (main) repository, managing accesses to this repository, setting collaborators, merging branches, solving conflicts.
- Splitting one project to small parts, writing user stories and development strategy.
- Creating database schema.
- Using NodeJS for backend.
- Learning database connection.
- Creating React Application.
- Using functional and class based components and hooks.
- Setting up a professional folder structure.
- Implementing Continuous Integration and Continuous Deployment (CI/CD)
- Setting up API endpoints.
- Setting up user authentication in NodeJS.
- Debugging React code in IDE.
- Exploring and understanding DOM.
- Understanding code which is written by collaborators.
- Frontend
- HTML5
- CSS3
- JavaScript
- React
- BootStrap
- React BootStrap
- Backend
- JavaScript
- NodeJS
- ExpressJS
- JWT
- Bcrypt
- Database
- SqLite
- Tools
- VisualStudio Code
- GitKraken
- Git
- Github
- Clone this repository.
- Install all backend/frontend dependencies in.
- Start using it.
Follow this link to see our landing page.
You can our live app following this link
Project is finished.
Follow this link to see development strategy file.
Follow this link to discover helpful links.
We are @ayseakyol, @Rahela-HYF,@feridunAKYOL, @thomashaile, @OmerSnck, @mesutBE
You can contact us from our github profiles.