@Teppo652
  • Stars
    star
    3
  • Global Rank 1,854,108 (Top 64 %)
  • Registered about 5 years ago
  • Most used languages
    JavaScript
    100.0 %
  • Location 🇸🇪 Sweden
  • Country Ranking
    JavaScript
    3,035

Top repositories

1

poll

Test Assignment - Project Sports Poll Overview The "Sports Poll" app is a dead simple poll system around some sports events which can be fetched from this JSON file It allows users to vote on each event and then shows another random event to vote on. There should be one poll, that displays one (random) category at a time. E.g. load Football category with poll options to vote on from DB, and only display those at a time, next browser reload would maybe display Tennis. The polling options should be what team will win or if it will be a draw, e.g. ● Home Team win (Team A) ● Draw ● Away Team win (Team B) Delivery When you have completed the task, we’d like you to deliver the following: ● A description of what you have done and how far you got in time allotted for the work on the project. ● Which development tools you used and your general progression on the key issues, what you got stuck on, what you did or didn’t solve etc. ● A step by step instruction to how to run the project. ● Share the source code in a private code hosting on Bitbucket or Github (Bitbucket has free private repositories). ○ For Bitbucket - Share that repository giving admin permissions to [email protected] and GLOMOadmin and send the URL in an email to [email protected]. ○ For Github - Share that repository giving admin permissions to zrnicbojan and adminglomo and send the URL in an email to [email protected]. Tasks and deliverables per job position Junior Frontend Developer This exercise is expected to take 3 to 6 hours to complete. 1. Create a page with the best design practices in mind for this small application. The design will be taken into consideration and should be visually pleasant and user friendly. 2. You are free to use any modern Javascript framework that you’d like. The choice of framework may impact the way we assess your assignment. 3. It’s not allowed to use any CSS framework like Bootstrap or similar. 4. The JSON file with the events can be accessed directly from the frontend or hardcoded in the website. 5. The odds can be generated randomly. There is no need to keep track of votes across page reloads. Senior Frontend Developer This exercise is expected to take 4 to 8 hours to complete. 1. Create a page with the best design practices in mind for this small application. The design will be taken into consideration and should be visually pleasant and user friendly. 2. You are free to use any modern Javascript framework that you’d like. The choice of framework may impact the way we assess your assignment. 3. It’s not allowed to use any CSS framework like Bootstrap or similar. 4. The JSON file with the events can be accessed directly from the frontend or hardcoded in the website. 5. The page should be responsive and work well across different types of devices (desktop, mobile, tablet). 6. Keep event votes stored in a browser local storage so they can persist across page reloads. 7. Add different kind of visualisations based on event attributes (country, state, sport and so on). It is up to you to decide how to best represent the data. 8. Add a couple of automated tests. Fullstack Developer This exercise is expected to take 5 to 10 hours to complete. 1. Create a backend for Sports Poll. The backend should be created using Node.js. Whichever Node.js framework you select will not impact the way we assess your test. 2. At start, fetch the events from the JSON file and store them in a local database of your choice. 3. Create a backend API to read events. 4. Create a backend API for voting for events (home win, draw, away win). 5. Create a page with the best design practices in mind for this small application. The design will be taken into consideration and should be visually pleasant and user friendly. 6. You are free to use any modern Javascript framework that you’d like. The choice of framework may impact the way we assess your assignment. 7. 8. It’s not allowed to use any CSS framework like Bootstrap or similar. 9. The page should be responsive and work well across different types of devices (desktop, mobile, tablet). 10. Add a couple of automated tests. Senior Fullstack Developer This exercise is expected to take 7 to 15 hours to complete. 1. Create a backend for Sports Poll. The backend should be created using Node.js. Whichever Node.js framework you select will not impact the way we assess your test. 2. At start, fetch the events from the JSON file and store them in a local database of your choice. 3. Create a backend API to read events. 4. Create registration/login for the Sports Poll. It could be either with regular email address or Facebook login. 5. Create a backend API for voting for events (home win, draw, away win), keep track of the votes. Only allow logged users to vote and don’t allow more than one vote per user for each event. 6. Create a page with the best design practices in mind for this small application. The design will be taken into consideration and should be visually pleasant and user friendly. 7. You are free to use any modern Javascript framework that you’d like. The choice of framework may impact the way we assess your assignment. 8. It’s not allowed to use any CSS framework like Bootstrap or similar. 9. The page should be responsive and work well across different types of devices (desktop, mobile, tablet). 10. Add a couple of automated tests.
JavaScript
3
star