Skip to content

SocialEnv is a social media platform inspired by Instagram, built with React, TypeScript, and Vite. It allows users to register, log in, create profiles, and share posts with media uploads. Designed with a modern UI using Tailwind CSS, it offers a seamless and responsive user experience.

Notifications You must be signed in to change notification settings

devjayswal/SocialEnv

Repository files navigation


SocialEnv


🧠 Overview

SocialEnv is a full-fledged social media platform inspired by InstagramDeveloped using React and Vite, it offers users the ability to register, log in, create and update profiles, and share posts with media uploadsThis project serves as a significant addition to the developer's portfolio, showcasing proficiency in modern web development practices

you can test via below Link

https://social-env.vercel.app/

📁 Project Structure

  • src/ Contains the main source code, including components, pages, and utilitie.
  • public/ Holds static assets and the main HTML fil.
  • .env.local Environment-specific variable.
  • package.json Lists project dependencies and script.
  • vite.config.ts Configuration file for Vit.
  • tailwind.config.js Tailwind CSS configuratio.
  • tsconfig.json TypeScript configuratio.

🚀 Features

  • *User Authentication: Secure login and registration functionalitis.
  • *Profile Management: Create and update user profiles with personal information and avatas.
  • *Post Creation: Upload and share posts with images and captios.
  • *Responsive Design: Optimized for various device sizes using Tailwind CS.
  • *Modern Development Stack: Built with React, TypeScript, and Vite for efficient development and performane.

🛠️ Technologies Used

  • Frontend:
  • Ract
  • TypeScipt
  • ite
  • TailwindCSS
  • State Management:
  • Context API / Redux (if applicale)
  • Routing:
  • React Roter
  • Form Handling:
  • React Hook Form / Formik (if applicale)
  • Backend:
  • Node.js / Express (if applicale)
  • Database:
  • MongoDB / Firebase (if applicale)

🧰 Installation

To set up the project locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/devjayswal/SocialEnv.git
  2. Navigate to the Project Directory:

    cd SocialEnv
  3. Install Dependencies:

    npm install
  4. Configure Environment Variables:

  • Create a .env.local file in the root directory and add necessary environment variales.
  1. Run the Development Server:

    npm run dev
  2. Build for Production:

    npm run build

💡 Usage

  • Access the Application

    • Open your browser and navigate to http://localhost:3000 (or the port specified in your configuraion).
  • Explore Features

    • Register a new account or log in with existing credenials.
    • Update your profile with personal information and an aatar.
    • Create new posts by uploading images and adding capions.
    • View and interact with posts from other users (if implemeted).

📬 Cotact

For any inquiries or feedback, please contact [email protected].


About

SocialEnv is a social media platform inspired by Instagram, built with React, TypeScript, and Vite. It allows users to register, log in, create profiles, and share posts with media uploads. Designed with a modern UI using Tailwind CSS, it offers a seamless and responsive user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published