If you are consulting this file, it's because you met someone from our team β€οΈ and you are ready to take on the challenge to be a new team member. So... How about we get started ?
The purpose in this challenge is to work directly on a little project. So you will start from nothing, with your best IDE, and will put online a beautiful and awesome application.
You will have to chose 3 topics between the list below. Chose topics in which you are the most comfortable! The goal is to show your skills in each of the topic you will tackle.
So now you need to choose 3 topics inside this list.
- Styling - CSS3 / SCSS / LESS
- Javascript - VanillaJS (ES5/ES6)
- Framework JS - VueJS, ReactJS, Angular... Others ?
- Docker
- Back-end (PHP, Ruby, Python, C#, JAVA, NodeJS ... ?)
- UI/UX
- Databases SQL
- Databases NoSQL
- AWS
- Firebase
- Architecture
- CI / CD
- GIT
Whether you're on mac, windows, linux...
- 1οΈβ£ Create a folder in which you will start to work, and name it oxynum-project-yourname. Know that this folder will be send later to the Team to be reviewed in .zip file!
- 2οΈβ£ Create a
skills.txt
file inside this folder and place the topic you chosed:
UI/UX
Javascript ES6 + Framework JS VueJS
Firebase
- 3οΈβ£ Create a project folder inside oxynum-project-yourname. This is where your code will be.
Now the folder is ready to be delivered once you finish the project π
You will have to create a tool called SmartUp. A smart, small, powerful little application that can handle your incomes ! Some functionnalities are viral for the app, choose the one you want to implement.
Here you can create a profile and log into the app with your password and email. You can use a service to log in or fake a login inside your app. The app must screen the user name once logged.
You must be able to create an income and to add it to the list of income linked to the profile. This one can be modified or deleted.
You should be able to consult the total of incomes that you have on your profile.
You can create a menu to naviguate between several tabs of the app.
Don't waste too much time on it, we want something that works in terms of features. We are mostly evaluating the code.
The points that you will read here concerns the reviewing of your project.
The app must be thinking in a Mobile First way. CSS mut be responsive ! You can use a library UI like Bootstrap or Bulma.
You are free to use any tool, framework, library you want, however be sure to use it well ! We will review your code and also your productivity.
- Using GIT is a PLUS
- Using DOCKER is a PLUS
You can deploy your app on Heroku. So we can directly see it online.
We will launch your app is order to see if it works or no. The documentation must be clear and organised like below:
- Create a README.md inside the project folder.
- Write in it, installation of the project
- How to launch the project
Good luck for the Studio challenge ! Once you are done send your work in a .zip file: oxynum-project-yourname.zip ! We will review it and sending you feedbacks !
Thanks, and again, good luck !