Link Me is a free social media reference landing page, developed as part of my learning journey. It provides users with a platform to create a personalized landing page featuring their social media references. Users can sign up using their email, set a password, and share their social media links. The platform generates a unique card for each user, showcasing their social media names and links. Visitors can easily navigate to the user's social media profiles by clicking on the references.
- Express.js: A minimal and flexible Node.js web application framework.
- Nodemon: Utility that monitors for changes in your source code and automatically restarts your server.
- Mongoose: Elegant MongoDB object modeling for Node.js.
- Cors: Middleware for enabling Cross-Origin Resource Sharing in Express.js.
- Zod: TypeScript-first schema declaration and validation library.
- Bcrypt: Library for hashing passwords.
- React.js: A JavaScript library for building user interfaces.
- React Router DOM: Declarative routing for React.js.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom user interfaces.
- Axios: Promise-based HTTP client for the browser and Node.js.
Install my-project with npm
git clone https://github.com/maruf-rahman007/Link-it.git
cd link-me/backend
npm install
const MONGODB_URL = "yourmongourl"
const JWT_SECRET = "yoursecreat"
module.exports = {
MONGODB_URL,
JWT_SECRET
}
Go To a New Terminal
cd link-me/frontend/frontend
npm install
npm rundev
Link Me is a social media reference landing page where users can sign up and share their social media links. The platform generates a card with the references to social media names and links.
Contributions are welcome! Feel free to open issues for bug reports or new features. You can also submit pull requests to contribute directly to the project.
Link Me uses Express.js, MongoDB, React, Tailwind CSS, Axios, and other technologies. Check the documentation for a detailed list of libraries and tools.
Certainly! The frontend is built with React and Tailwind CSS, making it easy to customize the design according to your preferences.
If you have any feedback, please reach out to us at marufrahman.dev@gmail.com