Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aroradev1010/infiniteideashub
Infinite Ideas Hub: A full-stack web application built with Express.js and MongoDB, providing a platform for users to share and discover creative ideas. Features include user authentication, post creation, commenting, and integration with third-party services. Resolves CORS issues and ensures seamless communication between the frontend and backend.
https://github.com/aroradev1010/infiniteideashub
express full-stack mern mongodb nextjs nodejs redux
Last synced: 8 days ago
JSON representation
Infinite Ideas Hub: A full-stack web application built with Express.js and MongoDB, providing a platform for users to share and discover creative ideas. Features include user authentication, post creation, commenting, and integration with third-party services. Resolves CORS issues and ensures seamless communication between the frontend and backend.
- Host: GitHub
- URL: https://github.com/aroradev1010/infiniteideashub
- Owner: aroradev1010
- Created: 2024-01-30T08:57:45.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-09-14T09:44:39.000Z (4 months ago)
- Last Synced: 2024-11-09T02:52:57.693Z (2 months ago)
- Topics: express, full-stack, mern, mongodb, nextjs, nodejs, redux
- Language: JavaScript
- Homepage: https://infiniteideashub.onrender.com/
- Size: 4.29 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## π Table of Contents
1. π€ [Introduction](#introduction)
2. βοΈ [Tech Stack](#tech-stack)
3. π [Features](#features)
4. π€Έ [Quick Start](#quick-start)Dive into a dynamic blogging platform designed for seamless user interaction and content management. Our site features a robust login and signup system, allowing users to effortlessly create accounts and post their own blogs.
- Node.js
- React.js
- MongoDB
- ExpressJS
- Firebase
- Vite
- Tailwind CSSπ **User Authentication**: Securely log in or sign up with ease using our streamlined authentication system. Whether youβre a new visitor or a returning user, gain access to personalized features and manage your account effortlessly.
π **Create and Manage Posts**: Empower users to share their voice with a simple and intuitive blog posting interface. Logged-in users can easily create, edit, and manage their blog posts, making content creation and management straightforward and efficient.
π **Recent Articles Section**: Stay updated with the latest content through our "Recent Articles" section. This feature ensures that visitors are always informed of the newest posts, keeping the blog fresh and engaging.
π **Personalized User Experience**: Enjoy a tailored browsing experience with our check-for-logged-in-user functionality
π **Engaging Hero Section**: Capture your attention right from the start with a captivating hero section.
π **Fully Responsive**: Optimized layout ensuring a smooth experience across all devices, from desktop to mobile.
and many more, including code architecture and reusability
Follow these steps to set up the project locally on your machine.
**Prerequisites**
Make sure you have the following installed on your machine:
- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/en)
- [npm](https://www.npmjs.com/) (Node Package Manager)**Cloning the Repository**
```bash
git clone https://github.com/aroradev1010/TeeCraft.git
cd threejscc-portfolio
```**Installation**
Install the project dependencies using npm:
```bash
npm install
```**Running the Project**
```bash
npm run dev
```Open [http://localhost:5173](http://localhost:5173) in your browser to view the project.