-
-
Notifications
You must be signed in to change notification settings - Fork 118
RGSOC '20
In the beginning, we don't expect much from selected candidates as we will be there to help them learn technologies that we are making use of at Ignitus, but it would be great if you have a background in React.js & a motivation to learn new things and implement some cool stuff as well.
Let’s grow together - share your knowledge, we will share ours!
- Experience with React.js, along with some knowledge of Redux.js & TypeScript.
- Proficiency with Html/Css.
- Experience with Git.
- Experience with Node.js, MongoDB.
- Experience with Jest (Testing framework).
- Knowledge of full-stack software development.
Just to make sure you are comfortable with our legacy code-base, feel free to pick up some easy tickets.
We have a lot of migration stuff that needs to be work on, here are a list of migration-related tickets.
Migration Tickets
1 - Migration to styled components(Emotion) ticket - https://github.com/Ignitus/Ignitus-client/issues/476.
2 - Removal of Bootstrap 4 => Pure CSS - https://github.com/Ignitus/Ignitus-client/issues/403
3 - Pure CSS => Emotion - https://github.com/Ignitus/Ignitus-client/issues/476
4 - Migration to TypeScript - https://github.com/Ignitus/Ignitus-client/issues/477.
5 - Migration to react-hooks - https://github.com/Ignitus/Ignitus-client/issues/395.
6 - Ignitus server migration to TS - https://github.com/Ignitus/Ignitus-rest-api/issues/127
Feature Tickets
1 - Career page design - https://github.com/Ignitus/Ignitus-client/issues/396.
2 - Job description page design - https://github.com/Ignitus/Ignitus-client/issues/397.
3 - Job confirmation page design - https://github.com/Ignitus/Ignitus-client/issues/398.
4 - SignUp flow design - https://github.com/Ignitus/Ignitus-client/issues/575.
5 - SideFooter design - https://github.com/Ignitus/Ignitus-client/issues/557.
6 - Writing unit tests - https://github.com/Ignitus/Ignitus-client/issues/519.
Ideally, you should start with the migration issues first in client-side/server-side architecture
, then we can move ahead with feature tickets.
In the end, we plan to complete the following modules:
Careers, Profile, Opportunities, Messages, Settings, along with the migration to emotion, react-hooks, and Typescript
.
Don't worry about the complexity of the tasks, we will be there to answer your questions, let's learn and grow together in this journey. We are open to new ideas and suggestions from your end as well and if they make sense, we can change the requirements & scope of the project accordingly and based on your experience you can help us either on the client-side or in the server-side, below you will find more open tickets labeled as RGSoC 2020
.
If you are thinking of applying to this project for RGSoC 2020
and have any questions, feel free to contact us by leaving a comment.