GithubHelp home page GithubHelp logo

chakra-ui-interface's Introduction

Building an interface with Chakra-ui and Next.js

Description

This challenge is part of Rocketseat's (@rocketseat-education) ReactJS RoadMap. In this exercise, we are given a Figma layout with the page design specification and we must develop it from scratch using Next.js and Chakra-ui resources. I also used json-server as a fake api for the continents page and random images from Unsplash for the cards and background images.

Layout

This is how the application is suppose to look like.

Web version

![web](https://github.com/camilamiz/chakra-ui-interface/blob/main/figmaReferences/web-version.png)

Mobile version

![mobile](https://github.com/camilamiz/chakra-ui-interface/blob/main/figmaReferences/web-version.png)

Used tecnologies

  • Next.js
  • React
  • Swiper
  • Chakra-ui
  • Json-server

Application

Here is a quick video showing the end result.

How to run

1. First, we have to clone this project by running in a terminal window the command below:

$ git clone [email protected]:camilamiz/chakra-ui-interface.git

2. Access the cloned repository with:

$ cd chakra-ui-interface

3. Install the dependencies by running:

$ yarn

4. Start the aplication

$ yarn start

5. In other terminal window run the command below to start the fake api

$ json-server --watch db.json --port 3004

Now you can access the application by accessing in your browser the address https://localhost:3000

chakra-ui-interface's People

Contributors

camilamiz avatar

Watchers

James Cloos avatar  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.