Skip to content

Rithick0907/Discussion-Forum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discussion Forum

Discussion Forum is a e-learning platform that provides user with privilege to post questions to the forum, interact and receive answers from other users.
Tech Stack: React JS, React-Boostrap, Redux, Firebase.
Visit this application at https://discussion-forum-61117.web.app/

Setup and run the app

Follow these steps to setup and run the quickstart:

  1. Create a Firebase project in the Firebase Console.
  2. In the Firebase console, enable Anonymous authentication on your project by doing: Authentication > SIGN-IN METHOD > Anonymous > Enable > SAVE
  3. In the Firebase console, enable Firestore on your project by clicking Create Database in the Cloud Firestore section of the console and answering all prompts.
    1. Select testing mode for the security rules
  4. Clone/Download this repo and open this folder in a Terminal.
  5. Install the Firebase CLI if you do not have it installed on your machine:
    npm -g i firebase-tools
  6. Set the CLI to use the project you created on step 1:
    firebase use --add
  7. Deploy the Firestore security rules and indexes:
    firebase deploy --only firestore
  8. Run a local server:
    firebase serve
  9. As indicated, open http://localhost:5000 in your browser and try out the app.

How to use this app

  1. Initially register your account using Email or google account.
  2. Login with registered email (or google account) to view the posted questions.
  3. To view answers of the question click the question.
  4. To add your question, click Add Question button on the top right corner in the navbar.
  5. Add image link to the question while posting if needed(optional).
  6. To add answer to the question, click the Answer button on the right side of the question.
  7. To logout from application click logout on the top right corner in the navbar.
  8. You can reset your password by clicking forget password link in Login page.
  9. You can get email to reset your password.

How the app look like

Screenshot (19)

Screenshot (20)

Screenshot (21)

Screenshot (22)

Screenshot (23)

Screenshot (24)

Screenshot (25)

Screenshot (26)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors