Learning the front-end (original) (raw)
Projects
This page contains projects that are API services aimed to help beginner front-end developers to learn by practice. Also, projects target real life-like scenarios, so the experience earned by implementing the front-end part and connecting with an API will be viable.
Projects on this page can provide you with the idea for pet projects to show off your skills. They can challenge you to learn new technologies, which you might have never touched if you were building a pet project with no back-end.
You can approach front-end creation using any technology stack you prefer as these projects are pure API with no front-end attached. You could make even a web site on pure HTML/CSS/JS!
- E-commerceYou will build a project using a framework of your choice to build an admin panel for a shop and customer-facing app to make purchases and checkout.Prerequisites: JWT authenticationGraphQL queries and mutationsComplexity level: low
- Personal websiteYou will build a project using a framework of your choice atop of a headless CMS.Complexity level: low
- PortfolioA project where you can show information about yourself, showcase your projects and use it as a portfolio/CV website. API endpoints require authentication for editing the data. You can list your skills, educations, projects, bio.Prerequisites: Basic knowledge of AWS (have an account and know how to create creds for AWS CLI)Complexity level: med
- Scrum boardA project where you can build a simplified version of Jira/Trello. It will feature sign in and sign up, API endpoints requiring authentication, columns and tickets creation, update, removal and tickets reorder. For a better user experience of transitioning tickets between columns and reorders you will need to add the drag n drop feature.Prerequisites: Basic knowledge of AWS (have an account and know how to create creds for AWS CLI)Complexity level: med