marceloch2 / countr-code-assessment Goto Github PK
View Code? Open in Web Editor NEWCountr Code Assessment
Countr Code Assessment
# Todo list Web API + user interface Assessment The goal of this assessment is to implement a Todo List backend (API) and/or frontend (UI). You don't have a deadline to finish it but keep in mind we will be evaluating how long you take to finish it plus deciding what are the must-haves to the health of the codebase and the application experience. ## General Recommendations - Don't worry about the look and feel of the interface, you can use any component framework like Bootstrap. - Please put your code on a Git host like Github/Gitlab/Bitbucket etc. - Please provide clear steps on how to run your application in a README.md. - Use a package manager (npm/yarn/pip/poetry/pipenv/composer etc...) and do not commit/upload your third party dependencies. - Write some tests for the back-end and front-end, you don't need to cover the entire code base, decide what is more important to test. ## Backend exercise: Implement Todo List Web API - Implement the TODO LIST API CRUD, pay attention to the API status code return. - Persist your data using the database of your choice. Remember that be able to run your project locally or access a demo page is a BIG bonus point. ## Frontend exercise: - create an user interface for Todo List Web API Implement a UI against the CRUD, you can use https://getbootstrap.com or any other. #### BONUS ###### Backend - Add authentication to the backend. - Use a Mongodb Free tier to persist your data. ###### Frontend - Add authentication to the frontend.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.