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.
- 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.
- Frontend: React, Tailwind, MaterialTailwind
- Backend: Node.js, Express.js, JWT
- Database: MongoDB
To run this app locally, follow these steps:
Clone the repository to your local machine:
git clone https://github.com/Krishrx/shareIT.gitNavigate to the project directory:
cd shareITInstall the project dependencies:
npm installSimilarly cd into backend and frontend and do:
npm installCreate .env file in backend and write:
PORT=8000MONGODB_URI=your_mongodb_connection_stringSECRET=create_secret_stringStart the development server:
npm run dev
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.
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.