This project is a challenge to implement a learning platform, focused on front-end development, provided by Loomi.
The goal was to create the front end of a learning platform.
- [x] Main requirements:
- [x] Follow the design mockups with fidelity;
- [x] Implement responsive layout for all pages developed;
- [x] Use JavaScript, React.js and Typescript;
- [x] Use an external library for styling (Chakra UI).
- [x] Create a login page;
- [x] Create a password reset page;
- [x] Create a page for email verification;
- [x] Create a page to create a new password;
- [x] Create an alert for successful password reset;
- [x] Implement responsive layout for all login pages.
- [x] Create a feed page for news.
- [x] Create a feed page for posts.
Techs:
- HTML5
- CSS
- JavaScript
- TypeScript
- React.js
- React Router Dom
- Chackra UI
- FontAwesome
- Prettier
- Lint
- Commitlint
- Husky
Contributions are always welcome! If you have any ideas, suggestions, fixes, feel free to contribute. You can do that by going through the following steps:
- Clone this repo
- Create a branch:
git checkout -b feat/your-module
- Make some changes
- Test your changes
- Push your branch and open a Pull Request
This project is a front-end development challenge, of a learning platform, provided by Loomi.