Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        





Project Banner



react.js
mongo
tailwindcss
express

A 3D Dev Portfolio


## πŸ“‹ Table of Contents

1. πŸ€– [Introduction](#introduction)
2. βš™οΈ [Tech Stack](#tech-stack)
3. πŸ”‹ [Features](#features)
4. 🀸 [Quick Start](#quick-start)

## πŸ€– Introduction

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.

## βš™οΈ Tech Stack

- Node.js
- React.js
- MongoDB
- ExpressJS
- Firebase
- Vite
- Tailwind CSS

## πŸ”‹ Features

πŸ‘‰ **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

## 🀸 Quick Start

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.