This is the subject of the test for recruitment of 2 news Fullstack Dev interns at ACESY TECH.
This test aims to test your proficiency at using the technology stack using at ACESY TECH in order to mark sure us that you will have a quick integration into our corporate projects.
Note: It just about ensuring that you have the minimum requirements.
The test is simple, you have to build a Notepad application which allows every user to add and view their notes and only his. It should be a web application which follows this architecture above.
- Symfony to serve static files of your application (html, css js - your vuejs app)
- VueJS to deal with all user interactions
- vue-router (optional)
- vuex (optional)
- Bootstrap to style your application
- NodeJS - ParseServer - MongoDB - For storing your users' information, and notes
- Fork this GitHub repository
- Clone it on your computer (It will contain all set of your project)
- Start by creating a Symfony project within that folder
- Integrate VueJS into Symfony
- Create the notebook form
- List notes created
- Make the signup page
- Make the login page
- Deploy a ParseServer instance and store config files in parseserver folder within your project folder
- Back in steps 7, and 8 to connect your user to ParseServer using their JS SDK
- Back in steps 5, and 6 to scoped those actions to the logged users only
- Style your application
- Done!
- Shift your application in containers by adding required Docker files
- Commit your project at each step listed below
- Commits done after the expected deadline will not be consider
- Only the master branch will be check.
- Use your imagination for the UI/UX design but try not to exceed "3 pages"
- one for the login
- one for the signup
- one for the adding note and listing added notes
Write an email addressed to [email protected] with the following subject 2018 Fullstack internship candidate - ${YOUR_NAME}
In the content of your mail send us the link to the GitHub repository of this project and your CV.
ACESY TECH is the lead SaaS provider in Africa. We building software to leverage companies' acquisition, deployment, and usage of software to run their business
Good luck!! see you at ACESY TECH