Skip to content

Open your secret groups and write with full Markdown support. Everyone can see your posts. But only the group members can know who you are.

License

Notifications You must be signed in to change notification settings

iamzehan/Project-Clubhouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Club House

Node.js Express EJS PostgreSQL

Create your own secret club. Invite your friends.

✨ Features

  • Secretive: Create your secret group
  • Socialize: Start posting
  • Privacy: Anonymity to outsiders.

1. Log-in or Sign UP

login signup

2. Create Club & View Club

create-club view-club

3. Create Club Post

post-club

4. All available clubs

all-clubs

5. Inbox

inbox

6. Non-Member Public views

inbox-public club-public

🗂 Project Structure

Express-APP-template/
├── src
    ├── auth/               # Handles authentication logic with passportjs
    ├── controllers/        # Request handlers (business logic)
    ├── models/             # Database logic and queries
    ├── routes/             # Application routes
    ├── views/              # EJS templates
    ├── public/             # Static assets (CSS, JS, images)
    ├── app.js              # App entry point
├── package.json
├── .env.example        # Environment variables example
└── README.md

⚙️ Available Scripts

Command Description
npm run dev Starts development server with live reload
npm start Starts production server

🔐 Environment Variables

Create a .env file in the root directory:

PORT=3000
DATABASE_URL=postgresql://user:password@localhost:5432/dbname

Refer to .env.example for required variables.


⭐ Support

If this template helped you, consider giving the repo a ⭐ on GitHub — it really helps!


About

Open your secret groups and write with full Markdown support. Everyone can see your posts. But only the group members can know who you are.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published