Skip to content

Krishrx/shareIT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShareIT

ShareIt is a MERN (MongoDB, Express.js, React, Node.js) stack application that allows users to create and share content with a title. Users have the option to make their content public for everyone to view or keep it private.

You can view the app demo @Youtube.

Features

  • User Authentication: Users can sign up, log in, and manage their accounts.
  • Create Content: Users can create content by providing a title and the actual content.
  • Privacy Settings: Choose between making the content public or private.
  • View Content: Public content is accessible to all users.

Tech Stack

  • Frontend: React, Tailwind, MaterialTailwind
  • Backend: Node.js, Express.js, JWT
  • Database: MongoDB

Getting Started

  • To run this app locally, follow these steps:

  • Clone the repository to your local machine: git clone https://github.com/Krishrx/shareIT.git

  • Navigate to the project directory: cd shareIT

  • Install the project dependencies: npm install

  • Similarly cd into backend and frontend and do: npm install

  • Create .env file in backend and write: PORT=8000 MONGODB_URI=your_mongodb_connection_string SECRET=create_secret_string

  • Start the development server: npm run dev

Contributions

I welcome contributions and suggestions from the community. If you have ideas to improve the app, feel free to reach out to me or submit pull requests on the GitHub repository.

Feedback

I value your feedback! If you have any suggestions or bug reports, please open an issue on this repository. If you want to share your experience, please don't hesitate to contact me. You can reach me directly through the contact information provided on GitHub.

Releases

No releases published

Packages

No packages published

Languages