Welcome to 2Readdit - your gateway to the world of Reddit! This web application is your go-to destination for browsing Reddit content in a sleek and intuitive interface.
2Readdit is a Codecademy portfolio project created for educational purposes. It showcases the skills and knowledge gained through the Codecademy curriculum, focusing on modern web development technologies like React and Redux.
- Explore Reddit: Dive into the vast ocean of Reddit posts from various subreddits.
- Engage with Content: View and interact with comments on posts to engage with the Reddit community.
- Responsive Design: Enjoy a seamless browsing experience across devices, from desktop to mobile.
- HTML: Provides the structure for the web pages.
- CSS: Adds style and visual appeal to the user interface.
- JavaScript: Powers interactivity and dynamic content.
- React: Frontend library for building interactive user interfaces.
- Redux: State management library for managing complex application state.
- Vite: Fast build tool for modern web development.
- Git and GitHub: Version control and collaboration platform for managing project code.
- User Authentication: Enable user accounts to unlock additional features like voting and commenting.
- Advanced Search Options: Expand search capabilities with filters and sorting options.
- Interactive Features: Integrate features for users to interact with posts, such as saving or sharing.
- Enhanced UI/UX: Continuously improve the user interface and experience for a delightful browsing journey.
- Performance Optimization: Optimize loading times and resource consumption for a faster and smoother experience.
To run 2Readdit locally:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Run
npm install
to install dependencies. - Run
npm start
to start the development server. - Open your browser and go to
http://localhost:3000
to view the app.
Contributions to 2Readdit are welcome! If you have ideas for improvements or new features, feel free to submit a pull request or open an issue.
Feel free to explore the codebase to learn more about how 2Readdit works. Dive into the components, Redux store, and API integration to see how everything comes together.
Happy browsing with 2Readdit! 🚀