Skip to content

gauravag091/StackOverflow-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Stack Overflow Clone with Multi Language Support

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published