/noemia

Noemia is a project to practice some skills building a Full Stack project with NextJS, Hasura, GraphQL, Apollo, Postgres, JavaScript. Here you can order an experience of eating a pizza gourmet with a good wine after a delicious starter. You can do log in, put somethings delicious in your cart and place an order

Primary LanguageTypeScriptMIT LicenseMIT


Logo

Place order and be happy!

Try Yourself · Report Bug · Get in Touch!

Table of Contents
  1. About The Project
  2. Roadmap
  3. Getting Started
  4. Built With
  5. Contact
  6. Lisence

About The Project

Logo

Noemia is a project to practice some skills building a Full Stack project with NextJS, Hasura, GraphQL, Apollo, Postgres, JavaScript. Here you can order an experience of eating a pizza gourmet with a good wine after a delicious starter. You can do log in, put somethings delicious in your cart and place an order 🎉
Try Yourself!

A project was designed by me on Figma to be a mobile experience, so I recommend to open in a mobile device
you can see the project in Figma here

(back to top)

Roadmap

  • CRUD Cart - Create, Update, Delete items in your cart
  • CRUD User - Create, Update, Delete user informations, like address and payment methods
  • Main pages to see the items by categories
  • Search any item in Noemia
  • List of latest orders
  • Order again

(back to top)

Getting Started

Installation and Running Locally

  1. Clone the repo
    git clone https://github.com/Marcos-An/noemia.git
    
  2. Install yarn/npm packages
    yarn || npm install 
    
  3. Rename .env.sample to .env and fill the values:
       ## Firebase
     NEXT_PUBLIC_FIREBASE_API_KEY=
     NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=
     NEXT_PUBLIC_FIREBASE_PROJECT_ID=
     NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=
     NEXT_PUBLIC_FIREBASE_MESSAGING_SANDER_ID=
     NEXT_PUBLIC_FIREBASE_APP_ID=
    
     ## Hasura Connection
     NEXT_PUBLIC_DEFAULT_URI_APOLLO=

(back to top)

Built with

Contact

Marcos Silva

Marcos Silva


License

Distributed under the MIT License. See MIT for more information.

(back to top)