Welcome to Profile-Link, it's a awesome (MERN stack) web application that allows users to create and manage their profiles. With Profile-Link, users can sign up for an account, login to their profile, and update their profile information as needed. This application consists of both a server-side and client-side codebase.
- User registration: Users can create a new account by providing their email address and a secure password. Once registered, users will receive a confirmation email to activate their account
- Login: Once registered, users can login to their profile with their email address and password.
- Profile management: Users can view and update their profile information, including their name, profile picture, headline, and other personal details. Users can also upload a profile picture.
-Server-side: Node.js, Express.js, MongoDB -Client-side: React.js, HTML, CSS -Authentication and Authorization: Passport.js, for generating and verifying JSON Web Tokens (JWT) -mongoose: for modeling and accessing the MongoDB database -password security: bcryptjs for password hashing and salting -Email confirmation: Nodemailer -Image uploading: Multer
To set up this application on your local machine, follow these steps: -Clone the GitHub repository: git clone https://github.com/Tariq-Monowar/Profile-Link.git -Install the required dependencies for the server-side: npm install -Install the required dependencies for the client-side: cd client && npm install -Create a .env file in the server directory -Start the server-side and client-side concurrently: npm start
We value your feedback and would love to hear from you! If you have any comments, suggestions, or issues regarding the Profile-Link application, please don't hesitate to reach out to us. You can contact us through any of the following channels
Email: [email protected]
Thank you for taking the time. You can feel free to contact me