quora.com is a blog or personal website project developed in collaboration by a team. It allows users to post questions, share photos, comment on other users' posts, like posts, and utilize various other features. The project was completed in just four days.
- HTML: Markup language for creating the structure and content of web pages.
- CSS: Styling language used to enhance the appearance of the website.
- JavaScript: Programming language for adding interactivity and functionality to the website.
- Chakra UI: A popular UI component library for React applications.
- React.js: A JavaScript library for building user interfaces.
- Redux: A state management library for JavaScript applications.
- JSON: Data format used for storing the website's data.
- React Router: Library for handling routing in React applications.
- React Quill: Rich text editor for React applications.
- Question Posting: Users can post questions and share their thoughts.
- Photo Posting: Users can post photos along with their questions.
- Commenting: Other users can comment on the posts made by others.
- Post Interaction: Users can like posts and leave comments.
- User Authentication: Users can sign in using Google OAuth or email authentication.
- Logout: Users can log out of their accounts.
- Dark Mode: The website offers a dark mode feature for better user experience.
To get started with quora.com, follow the steps below:
- Clone the repository:
git clone https://github.com/your-username/quora-project.git
- Open the project in your preferred code editor.
- Install dependencies:
npm install
- Configure any necessary environment variables.
- Run the project:
npm start
Once the website is up and running, users can perform the following actions:
- Post questions and share their thoughts.
- Upload and attach photos to their questions.
- Interact with other users' posts by leaving comments and liking the posts.
- Sign in to their accounts using either Google OAuth or email authentication.
- Log out of their accounts when needed.
- Experience the website in either light or dark mode.
Feel free to explore and test out the various features of quora.com.
Contributions to quora.com are welcome. If you have any suggestions, improvements, or bug fixes, please submit a pull request. Make sure to follow the established code style and guidelines.
This project is licensed under the MIT License. Feel free to modify and distribute this code as per the terms of the license.
If you have any questions or inquiries about quora.com, please feel free to reach out to any of the project team members.