Skip to content

An exclusive clubhouse where members can write anonymous posts. 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.

License

Notifications You must be signed in to change notification settings

shravzzv/ODIN-Members-only-project

Repository files navigation

Members Only

Project demo

Description

An exclusive clubhouse where members can write anonymous posts. 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.

This was an assignment from The Odin Project. See the Project Source for more details.

Features

  • Anonymous Posting: Share your thoughts and stories without revealing your identity to the public.
  • Member-Visible Attribution: Within the clubhouse, members can see the author's name and post creation time for each message.
  • Selective Membership: Gain access to the full member experience with the secret passcode.
  • Secure Login: Ensure your account's safety with robust login procedures powered by Passport.js.
  • Optional Admin Functionality: Grant designated users the ability to delete messages, maintaining order within the clubhouse (optional feature).
  • Responsive Design: The application is built for all devices.

Technologies Used

My Skills

Installation

To install the project, follow these steps:

git clone https://github.com/shravzzv/ODIN-Members-only-project
cd ODIN-Members-only-project
npm install
npm run dev

How to Contribute

If you'd like to contribute, follow these steps:

  1. Fork the repository on GitHub.

  2. Clone your fork locally.

    git clone https://github.com/shravzzv/ODIN-Members-only-project
    cd ODIN-Members-only-project
    npm install
    npm run dev
  3. Create a new branch for your feature or bug fix.

    git checkout -b feature-or-bug-fix-name
  4. Make your changes, commit them, and push them to your fork.

    git add .
    git commit -m "Your commit message here"
    git push origin feature-or-bug-fix-name
  5. Open a Pull Request on GitHub, comparing your branch to the original repository's main branch.

Issue Tracker

Find a bug or want to request a new feature? Please let us know by submitting an issue at the Issue Tracker.

License

This project is licensed under the MIT License - see the LICENSE file for details.


About

An exclusive clubhouse where members can write anonymous posts. 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published