abhraneel2004 / socialite_fork

mern stack social media app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


socialite

◦ mern stack social media app

◦ Developed with the software and tools below.

SVG JavaScript .ENV HTML5 React Docker GitHub%20Actions JSON Markdown Express

GitHub license git-last-commit GitHub commit activity GitHub top language

📖 Table of Contents


📍 Overview

HTTPStatus Exception: 429


📦 Features

HTTPStatus Exception: 429


📂 Repository Structure

└── socialite/
    ├── .dockerignore
    ├── .github/
    │   └── workflows/
    ├── .gitignore
    ├── LICENSE
    ├── README.md
    ├── client/
    │   ├── .gitignore
    │   ├── Dockerfile
    │   ├── jsconfig.json
    │   ├── package.json
    │   ├── public/
    │   └── src/
    ├── docker-compose.yml
    ├── readme.md
    └── server/
        ├── .env
        ├── Dockerfile
        ├── controllers/
        ├── index.js
        ├── middleware/
        ├── models/
        ├── package.json
        ├── public/
        ├── routes/
        └── vercel.json

⚙️ Modules

Root
File Summary
docker-compose.yml HTTPStatus Exception: 429
Server
File Summary
index.js HTTPStatus Exception: 429
Dockerfile HTTPStatus Exception: 429
Routes
File Summary
users.js HTTPStatus Exception: 429
posts.js HTTPStatus Exception: 429
auth.js HTTPStatus Exception: 429
Models
File Summary
User.js HTTPStatus Exception: 429
Post.js HTTPStatus Exception: 429
Middleware
File Summary
auth.js HTTPStatus Exception: 429
Controllers
File Summary
users.js HTTPStatus Exception: 429
posts.js HTTPStatus Exception: 429
auth.js HTTPStatus Exception: 429
Client
File Summary
Dockerfile HTTPStatus Exception: 429
Src
File Summary
theme.js HTTPStatus Exception: 429
index.js HTTPStatus Exception: 429
index.css HTTPStatus Exception: 429
App.js HTTPStatus Exception: 429
State
File Summary
index.js HTTPStatus Exception: 429
Widgets
File Summary
UserWidget.jsx HTTPStatus Exception: 429
PostsWidget.jsx HTTPStatus Exception: 429
PostWidget.jsx HTTPStatus Exception: 429
MyPostWidget.jsx HTTPStatus Exception: 429
FriendListWidget.jsx HTTPStatus Exception: 429
AdvertWidget.jsx HTTPStatus Exception: 429
Profilepage
File Summary
index.jsx HTTPStatus Exception: 429
Navbar
File Summary
index.jsx HTTPStatus Exception: 429
Loginpage
File Summary
index.jsx HTTPStatus Exception: 429
Form.jsx HTTPStatus Exception: 429
Homepage
File Summary
index.jsx HTTPStatus Exception: 429
Components
File Summary
WidgetWrapper.jsx HTTPStatus Exception: 429
UserImage.jsx HTTPStatus Exception: 429
Friend.jsx HTTPStatus Exception: 429
FlexBetween.jsx HTTPStatus Exception: 429
CommentSection.jsx HTTPStatus Exception: 429
Public
File Summary
robots.txt HTTPStatus Exception: 429
index.html HTTPStatus Exception: 429
Workflows
File Summary
webpack.yml HTTPStatus Exception: 429

🚀 Getting Started

Dependencies

Please ensure you have the following dependencies installed on your system:

- ℹ️ NodeJs

🔧 Installation

  1. Clone the socialite repository:
git clone https://github.com/arnab2001/socialite
  1. Change to the project directory:
cd socialite
  1. Install the dependencies:
npm install

🤖 Running socialite

node app.js

🧪 Tests

npm test

🛣 Roadmap

socialite

mern stack social media app

Progress:

Backend

  • Real Time Chat
  • Dockerization
  • Caching using redis

Frontend

  • Better Ux
  • Comment section
  • Ui implementation of Chat window

🤝 Contributing

Contributions are always welcome! Please follow these steps:

  1. Fork the project repository. This creates a copy of the project on your account that you can modify without affecting the original project.
  2. Clone the forked repository to your local machine using a Git client like Git or GitHub Desktop.
  3. Create a new branch with a descriptive name (e.g., new-feature-branch or bugfix-issue-123).
git checkout -b new-feature-branch
  1. Make changes to the project's codebase.
  2. Commit your changes to your local branch with a clear commit message that explains the changes you've made.
git commit -m 'feat:  new feature.'
  1. Push your changes to your forked repository on GitHub using the following command
git push origin new-feature-branch
  1. Create a new pull request to the original project repository. In the pull request, describe the changes you've made and why they're necessary. The project maintainers will review your changes and provide feedback or merge them into the main branch.

📄 License

This project is licensed under the ℹ️ LICENSE-TYPE License. See the LICENSE-Type file for additional info.


👏 Acknowledgments

- ℹ️ List any resources, contributors, inspiration, etc.

↑ Return


About

mern stack social media app

License:MIT License


Languages

Language:JavaScript 85.3%Language:HTML 9.1%Language:CSS 4.9%Language:Dockerfile 0.7%