Giter Club home page Giter Club logo

recipezshare's Introduction

Recipez Share

Description

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

links

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

Dependencies Setup

Dev Dependencies
nodemon
supertest
jest

Dependencies
eslint
compression
env2
pg
joi
jsonwebtoken
cookie-parser

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

errors handle

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

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.