Skip to content

ipiyushkumar/VichaarShala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VichaarShala

VichaarShala Logo

A MERN Stack Application Inspired By Ex-Twitter

About The Project

Overview

This is a project inspired by ex twitter. A micro Blogging website that enhances the User Experience with its vast functionalities which enable it to be evolved into a All Rounder App That can integrate functionalities of other large Apps.

Features

  • Authentication: Sign Up and Login Implemented
  • Posting New Vichaar( aka Thoughts): Basic Post uploading has been implement
  • Interactive UI: UI has been Implement into the Web Application
  • Profile: Basic Profile has been added
  • Database: data is being directly added to database.

Features to be added

  • Image uploading
  • Video uploading
  • Re-sending
  • post link generation
  • A live Server for chatting using SOCKET.IO
  • User Overview
  • User Statistic
  • Profile Dataset
  • Algorithm for random feed
  • A complete community feature
  • Voice Messaging
  • Voice Calling
  • Video Calling

Dependencies

  • User Interface or Front-End ReactJS
  • Back-End ExpressJS MongooseJS
  • Server Side Linux Machine NodeJS
  • Database MongoDB : Make sure there is a local database running
  • Working Internet Connection
  • Browser with working V8 Javascript Engine.

Purpose

Due to the end of twitter we were motivated to create a similar Application to share thoughts across the globe. to share ideas on a platform Inspired by ex twitter

Future expectations for the Vichaarshala Twitter clone application include user growth, feature enhancements, improved user engagement, and potential monetization strategies.

Build With

MongoDB - this is a NoSQL Database NodeJS - a javascript runtime ExpressJS - A NodeJS Web Framework ReactJS - A NodeJS Frontend Library MongooseJS - A NodeJS ODM For MongoDB

Getting Started

Installation

  1. Clone the repo:
git clone https://github.com/dark-king-001/VichaarShala.git
cd VichaarShala
  1. Install and run backend:
cd api
npm i
npm run start
  1. Install and run frontend:
cd client
npm i
npm run dev

Additional libraries

cors -  ^2.8.5 crypto-js -  ^4.1.1 dotenv -  ^16.0.1 jsonwebtoken -  ^8.5.1 multer -  ^1.4.5-lts.1 nodemon -  ^2.0.19 sharp -  ^0.30.7 uuidv4 -  ^6.2.13 axios -  ^0.27.2

License

  • This project is licensed under the MIT License.

Troubleshooting

  • Check if the Databse connection is working properly in the code
  • Check if the nodejs is of latest version

Project Images

  • Sign up Running Game
  • Login Running Game
  • Profile Running Game
  • Edit Profile Running Game
  • New Vichaar Home Running Game
  • Home Mobile View Running Game
  • Profile Mobile VIew Running Game

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages