Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Geek Savvy is a fully responsive full stack mern blog web app. Admin can share posts manage users, comments and posts.. Advanced searching for posts, sorting limits etc. Fully secured with JWT Token, Private routes and State management with Redux.

NotificationsYou must be signed in to change notification settings

Shivam171/geek-savvy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geek Savvy is a fully responsive full-stack MERN blog web app. It offers a dynamic platform for admins to share posts, manage users, comments, and posts, with advanced features for searching, sorting, and security.

✨ Features

  • 📄Admin Posts: Admins can share and manage blog posts.
  • 👥User Management: Admins can manage users.
  • 💬Comment Management: Admins can manage comments.
  • 🔍Advanced Searching: Search posts with advanced filters.
  • 🗂️Sorting and Limits: Sort posts and set display limits.
  • 🔐Security: Fully secured with JWT Token and private routes.
  • 🗃️State Management: Efficient state management using Redux.

🛠️ Tech Stack

  • Frontend: React, Redux, CSS (or styled-components, Tailwind CSS, etc.)
  • Backend: Node.js, Express
  • Database: MongoDB, Firebase
  • Authentication: JWT (JSON Web Tokens)
  • State Management: Redux

🚀 Getting Started

Prerequisites

  • Node.js
  • MongoDB
  • Firebase

Installation

  1. Clone the repository:

    git clone https://github.com/Shivam171/geek-savvy.gitcd geek-savvy
  2. Install dependencies for both frontend and backend:

    cd backendnpm installcd ../frontendnpm install
  3. Set up environment variables:

    Create a.env file in thebackend directory and add the following:

    MONGO_URI=your-mongodb-uriJWT_SECRET=your-jwt-secret

Running the App

  1. Start the backend server:

    cd backendnpm run dev
  2. Start the frontend server:

    cd frontendnpm run dev
  3. Open your browser and navigate tohttp://localhost:5173.

📸 Screenshots

As of now currently, I am still working on it. So when it gets completed, I will add it.

🤝 Contributing

Contributions are welcome! Please fork the repository and create a pull request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a pull request

About

Geek Savvy is a fully responsive full stack mern blog web app. Admin can share posts manage users, comments and posts.. Advanced searching for posts, sorting limits etc. Fully secured with JWT Token, Private routes and State management with Redux.

Topics

Resources

Stars

Watchers

Forks

Languages


[8]ページ先頭

©2009-2025 Movatter.jp