Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1.57 KB

README.md

File metadata and controls

46 lines (30 loc) · 1.57 KB

StackOverflow Clone

A full-stack web application developed as part of my internship at NullClass, replicating the functionality of the popular Q&A platform, StackOverflow.

Features

  • User Authentication: Secure user registration and login system.
  • Post Questions and Answers: Users can post questions and receive answers.
  • Voting System: Upvote and downvote questions and answers.
  • Tags: Categorize questions with relevant tags.
  • Search Functionality: Search for questions based on keywords.
  • Responsive Design: User-friendly interface accessible on various devices.

Technologies Used

  • Frontend: HTML, CSS, JavaScript, React.js, Redux.
  • Backend: Node.js, Express.js.
  • Database: MongoDB Atlas.
  • Authentication: JSON Web Tokens (JWT).
  • Version Control: Git and GitHub.

Installation

  1. Clone the repository: git clone <repository-url>
  2. Navigate to the client directory: cd client
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Repeat step 2 to 4 for server

How to Contribute

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/new-feature
  3. Commit your changes: git commit -m 'Add a new feature'
  4. Push to the branch: git push origin feature/new-feature
  5. Submit a pull request

Feel free to report issues, contribute improvements, or suggest new features!

Credits

This project was developed during my internship at NullClass. Special thanks to my mentors and the NullClass community for their support and guidance.