Skip to content

SoumyaMalgonde/Discuss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discuss

Discuss is a discussion forum, a place to gain and share knowledge.

Demo Link: Watch demo

Screenshots:

Landing Page


SignUp View


Create Discussion


Discussion Views


Working Features:

  • Create discussion post.
  • View all discussion posts.
  • Comment on main discussion posts.
  • Multilevel commenting.
  • Upvote/downvote any comment.

Tech Stack:

  • Backend: NodeJs, MySQL
  • Frontend: ReactJs

Installation

  1. Install the requirements: Node.js, yarn, npm, mySql.

  2. Clone the repository. git clone https://github.com/SoumyaMalgonde/Discuss.git

  3. Setup databse using the dump file: a. Open mysql and create an empty database to be used for extracting dump file. b. mysql -p -u [user] [database] < discuss_dump.sql (add your credentials and database name)

  4. Navigate into Client directory: a. cd Client
    b. Install the dependencies.
    yarn install

  5. Navigate into Server directory:
    a. add .env file

    # DATABASE CONNECTION ENVIRONMENT VARIABLES
    DB_HOST=localhost
    DB_USER=[user]
    DB_DATABASE=[database]
    DB_PASSWORD=[password]
    # jwt
    SECRET="[add your secret here]"

    b. Install the dependencies. npm install

    You are all set to run the application!
    Run server using: npm start in server directory.
    Run client using: yarn start in client directory.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published