Coder Social home page Coder Social logo

b-landing's Introduction

Bumper Landing Website

Description

This project is a web application with three pages: a home page, a form page, and a list page where you can view the submitted form data. The project was created based on a provided design and uses the following technologies:

  • React: This project was built with React, a JavaScript library for building user interfaces.
  • Tailwind CSS: This project uses the Tailwind CSS framework, which defines a set of color shades ranging from lightest (100) to darkest (900).
  • Sass: This project uses Sass, a CSS preprocessor that adds additional features and capabilities to CSS.
  • Function components: This project uses function components, a style of writing components in React that is based on functions rather than classes.
  • Testing : Test cases written by using Jest.
  • Mobile first design: This project has been developed with a mobile first approach, meaning that it is optimized for mobile devices and scales up to larger screens.

Test Cases

  • Form Input: This test case checks that the label and input field of a form are displayed correctly, and that the error message is displayed when there is an error.
  • RegisterForm: This test case renders the RegisterForm component and simulates filling out the form with data and clicking the submit button to check that form works correctly.
  • Navbar: This test case checks that the links in the navbar are present in the document, using the getByText function from the testing library and the expect and toBeInTheDocument assertions. The MemoryRouter is used to simulate the behavior of a real router and allow the test to navigate between different pages.

Additional Notes

  • Extra area on list page: An extra area has been implemented on the list page to show which service has been chosen from the register form.
  • If you have any questions or suggestions, don't hesitate to open an issue or a pull request. Your perspective is important to me, so please don't hesitate to let me know what you think.

b-landing's People

Contributors

eliftabak avatar

Watchers

 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.