Giter Club home page Giter Club logo

members-only's Introduction

Run app on your local machine

Installation

Install the dependencies

$ npm install

Run app

$ npm run devstart

Objective

Build Nodejs app "Members only Club - Roast Non-club Members"

From The Odin Project's curricullum

About this Web App and Club

An exclusive clubhouse where your members can write embarrassing posts about non-members. Inside the clubhouse, members can see who the author of a post is, but outside they can only see the story and wonder who wrote it.

Some bullet Features

  • All member messages are displayed on Home page
    • only show the author and date of the messages to other club-members.
  • Sign Up to create account
    • JOIN THE CLUB by entering secret admin password ( pw: iamadmin)
  • Club-Members can Create a new message only if they are LOGGED IN
  • Only Admin can delete messages
    • Mark user as a admin by providing checkbox IS ADMIN while Signing Up (for sake of simplicity)

Member and Non-member Accounts for testing

  • Non-member (Only can view messages but not who posted it)
    • username : skyler
    • password : skyler
  • Club member but not Admin (can view who posted msg, can create messages)
    • username : jesse
    • password : jesse
  • Club member and Admin ( can delete messages)
    • username : walter
    • password : walter

members-only's People

Contributors

abkhale17 avatar

Watchers

 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.