Skip to content

kaifkh20/community-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Community App

Community Management SaaS Platform

Welcome to the Community Management SaaS Platform! This platform provides users with the ability to create and manage communities, empowering them to foster engagement and collaboration among members. With a robust set of APIs, users can seamlessly handle authentication, community creation, and moderation tasks.

Features

Authentication Module

  • Signup: Users can sign up using a valid name, email, and strong password.
  • Signin: Registered users can sign in using their valid credentials.

Community Module

  • View Communities: Users can see all existing communities.
  • Create Community: Users have the ability to create their own communities.

Moderation Module

  • View Members: Community admins can view all members of their community.
  • Add Member: Community admins can add users as members to their community.
  • Remove Member: Community admins can remove members from their community.

Problem Statement

This project aims to build APIs that adhere to the specified user stories, with strict adherence to role names, API URLs, response structures, field attributes, and table names. Validations will be implemented for each API to ensure data integrity and security.

Tech Stack

  • Language: Node.js
  • Database: Postgres
  • ORM: Sequelize
  • Library: @theinternetfolks/snowflake (for generating unique IDs)

Getting Started

To get started with the platform, follow these steps:

  1. Clone the repository.
  2. Install the necessary dependencies.
  3. Configure the database connection.
  4. Run the application.

Contribution

Contributions to the project are welcome! Feel free to submit bug reports, feature requests, or pull requests to help improve the platform for everyone.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published