Code Monkey home page Code Monkey logo

webprogrammerchallenge's Introduction

WebProgrammerChallenge

This is the website testing for a Web Developer position at Notero Team. The test duration is 5 days starting from the day you receive it. You will be using Visual Studio Code with Node.js and TypeScript for development.

Please read the following instructions carefully before you begin

  • Create a new website using Node.js and TypeScript as the main languages for development.
  • Design and build a main webpage (Homepage) that displays basic information such as the website name, subcontent, and accompanying images.
  • Implement additional features to the website using Node.js and TypeScript. Examples include fetching and displaying data from external sources (APIs) or user data management.
  • Include the website's installation and usage guide in the README.md file.
  • Write clean, well-structured code that is easy to read and maintain.
  • Provide clear explanations and comments within the code to ensure understanding for others who may read or review the code.
  • Test and run the program to ensure the correctness and performance of the website.
  • Once you have completed the testing, please submit the code and documentation to the Notero team through a Pull Request using the Forking Workflow.

Please do not hesitate to ask if you have any additional questions or require further assistance during the testing process. Good luck with your website testing!

Tools & Stack

Requirements

As a Programmer

  • As a Front-end user, I want to be able to register and verify my identity through the API.
  • As a Front-end user, I want to be able to authenticate my identity through the API.
  • As a Front-end user, I want to be able to revoke my identity verification through the API.
  • As a Front-end user, I want to be able to fetch a list of Lesson Books through the API.
  • As a Front-end user, I want to be able to add a Lesson Book to the list through the API.
  • As a Front-end user, I want to be able to edit Lesson Book data through the API.
  • As a Front-end user, I want to be able to delete a Lesson Book from the list through the API.

As a User

  • As a user, I want to be able to register and verify my identity (Register).
  • As a user, I want to be able to sign in to the system (Sign in).
  • As a user, I want to be able to sign out of the system (Sign out).
  • As a user, I want to be able to view a list of Lesson Books.
  • As a user, I want to be able to add a Lesson Book to the list.
  • As a user, I want to be able to edit a Lesson Book.
  • As a user, I want to be able to delete a Lesson Book from the list.

Submission

Submit your test by creating PR to this repository

UML diagram: link

webprogrammerchallenge's People

Contributors

thawatchai6442 avatar nathakorn-bnkmutech avatar

Watchers

Rungsikorn Rungsikavarnich avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.