Social is a web application aimed at connecting people and facilitating social interactions. With Social, users can create profiles, connect with friends, share updates, and much more.
- User Authentication: Users can sign up for an account and log in securely.
- Profile Creation: Users can create their profiles with details such as name, bio, profile picture, etc.
- Friend Connections: Users can connect with friends and view their updates.
- Post Updates: Users can post updates, photos, and videos on their profiles.
- Messaging: Users can send messages to their friends and have private conversations.
- Vue.js: Frontend development framework for building interactive user interfaces.
- Vue Router: Official router for Vue.js for managing application routes.
- Tailwindui 3: UI library for CSS with a set of high-quality components.
- Axios: HTTP client for making API requests from the browser.
- Web3: Library for interacting with the Ethereum blockchain.
- Pinia
- Clone the repository:
git clone - Navigate to the project directory:
cd social - Install dependencies:
npm install - Start the development server:
npm run dev - Open your browser and visit
http://localhost:3000to view the app.
This project is licensed under the MIT License - see the LICENSE file for details.