Giter Site home page Giter Site logo

gsg-g11 / recipezshare Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 412 KB

An App which you can add and share recipes

JavaScript 52.67% PLpgSQL 1.28% HTML 28.52% CSS 17.53%
html5 css3 javascript-es6 nodejs expressjs database postgresql jwt jsonwebtokens joi

recipezshare's Introduction

Recipez Share

Description

  • Our application is a recipes application, in which the user can add a specific recipe.

heroku link

schema

alt text

User Stories

  • As a user I can sign-Up to the application if I don't have an account.
  • As a user I can sign-In to the application if I have account.
  • As a user after sign in to the app I can add a recipe.

User journey

  • when you open our app, if you are new user and you don't have an account, you will sign up to the app by registering your name and password and confirming the password , then you can add any recipes you want, but if you have an account just you need to sign in to the app by entering your name and your password, then you can add any recipes you want.

Tech Stack ๐Ÿ“‹

  • HTML
  • CSS
  • JS
  • DOM
  • Express js
  • database
  • Authentication

Team Members

recipezshare's People

Contributors

farah2003 avatar ibrahim-jarada avatar k6a1ed avatar wessaljawad95 avatar

Watchers

 avatar

recipezshare's Issues

errors handle

create 500.html 404.html pages
styling errors pages
handle errors endpoints

File Structure

public

  • index.html

  • css

  • style.css

  • error.css

  • js

  • script.js

-html

  • recipese.html

  • serverError.html

  • notFound.html

  • assets

  • src

  • app.js

  • index.js

  • test

    • router.test.js
    • database.test.js
  • validation
    -login validation
    -sgin validation

  • database

    • config
      -build.js
      -data.sql
      -connection.js
  • queries
    -detData.js
    -postData.js

  • utils
    - hashpassword
    - comparepassword

  • controllers
    -error.js
    -index.js
    -getData.js
    postData.js

Dependencies Setup

Dev Dependencies
nodemon
supertest
jest

Dependencies
eslint
compression
env2
pg
joi
jsonwebtoken
cookie-parser

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.