- Ask Us
- 🧭 Table of contents
- Introduction
- Getting Started
- Frontend
- Color Reference
- Backend
- Screenshort
- Future Aspirations for this App
- Contributing
- Acknowledgements
- Authors
- Feedback
- Contact Us
- Documentation
- [Video] (#Video)
Ask Us is a vibrant online community where inquisitive minds from around the world gather to share knowledge, expertise, and diverse perspectives. Whether you're a seasoned expert, an enthusiastic learner, or someone with burning questions, Ask Us is the place to be.
What Sets KnowledgeHub Apart?
Diverse Expertise: Explore a wide array of topics, from technology and science to arts, culture, and beyond. Our community boasts experts from various fields, ensuring you get accurate and insightful answers.
Community-Driven: KnowledgeHub thrives on community participation. Ask questions, provide answers, and engage in meaningful discussions. Everyone's perspective is valued here.
Quality Content: Our robust moderation ensures high-quality content. Say goodbye to spam and irrelevant responses. You can trust the information you find on KnowledgeHub.
Personalized Experience: Tailor your feed to your interests. Filter topics that matter to you, and receive personalized recommendations based on your preferences.
Global Reach: Connect with people from different cultures and backgrounds. Gain a global perspective on various topics, enriching your understanding of the world.
Answer Ranking: With our smart upvote and downvote feature, we rank the best answers to show on top.
How It Works:
Ask Questions: Have a burning question? Ask the community, and watch as experts and enthusiasts provide detailed, helpful answers.
Share Knowledge: Contribute your expertise by answering questions and sharing insights. Your knowledge could positively impact someone's life.
Engage in Discussions: Participate in lively discussions, share your opinions, and gain new perspectives. Ask Us is not just about answers; it's about fostering understanding.
Learn and Grow: Immerse yourself in a world of knowledge. Learn from experts, find solutions to your problems, and expand your horizons.
Join Ask Us today and become a part of a vibrant community where curiosity knows no bounds. Together, let's explore the depths of knowledge and uncover the answers to life's most intriguing questions.
Run the following terminal command to initiate react development server to run our AskUs Web Application
npm install
npm install firebase
npm start
- Sign Up/Login: Create an account or log in to your existing account on Ask Us. YOu can also register using google authentication.
- Explore Topics: Browse through topics or use the search bar to find questions related to your interests. You can also filter questions related to your interest, using the sidebar.
- Ask Questions: Click on the "Ask" button to post your question to the community.
- Provide Answers: Contribute by answering questions and engaging in discussions.
- Upvote/Downvote: Upvote the answers you like, downvote the ones that you think are not right. Comment down your views.
We have used
- HTML
- CSS
- Javascript
- React
- Material UI
- Bootstrap and Tailwind
- React Redux
- React Router Dom
Color | Hex |
---|---|
Dark Gunmetal | #2A2D1B |
Gunmetal | #2b2c3e |
Slate Blue | #8158D8 |
Hot Magenta | #FF11E0 |
We used have used the following technologies for backend-
- Firebase
- Node JS Server
##Video https://youtu.be/5fnrg_mYkIk
Expanding Furthur, we can make this project domain specific and choose a domain for the around which, the site will be working.
In future prospect, we can add the following features to this project-
-
Question Editing - Made a mistake, writing your question? or got a better phrasing for your question. You can edit and update your posted question.
-
Answer Editing - Not just the questions, but answers will also be editable, in case yiou make a mistake.
-
Premium Subscription- We can run ads on the web site to run adsense and then introduce a premium subscription plan to remove ads. The plan may also involve one to one doubt solving by our experts, who will get their share in par with the number of queries they address and the amount of profit that we get through them.
-
Join Communities- Users will be able to join communities with like minded people to discuss their topics of interest.
-
Subscribe Broadcasters- Users will be able to subscribe registered broadcasters of their choce, who will broadcast content to the audience's demand.
-
Community conferencing- Communities will get a video conferencing feature to viedo-chat in realtime.
Contributions are always welcome!
We welcome contributions from the community. If you find a bug, have a feature request, or want to contribute in any other way, please contact us. [email protected]
If you have any feedback, please reach out to us at [email protected]
If you have any questions, suggestions, or concerns, feel free to reach out to us at [email protected] or through our Contact Form.
Documentation We haved worked on many technology to create this Project where user can Register and Start Asking Their questions and get answers from expert and by others members as well. We have used mostly React and its template React-redux in conjucntion to develop the Application using help of many componenets. React played a critial role in develoeping such a high scale application using Firebase in Backend technology supported on Node Js. Our aim is to build a community driver application where users can help each other using our website and help to grow together.