CryptoTraderLink serves as a dynamic platform facilitating connections between Bitcoin sellers and buyers, aiming to simplify the cryptocurrency exchange process. Leveraging the cutting-edge MERN stack (MongoDB, Express.js, React, Node.js), our user-friendly web application allows individuals to effortlessly create profiles, showcase services, engage in messaging, and provide feedback.
While we currently do not facilitate transactions on the site, CryptoTraderLink remains committed to ensuring the utmost security for user data. Our dedication to compliance with legal standards guarantees a trustworthy environment, setting the stage for a seamless and secure experience as we explore future developments. Join us on CryptoTraderLink—a hub for cryptocurrency enthusiasts seeking a user-focused and compliant space.
- User Profiles: Create and manage user profiles to showcase trading services.
- Service Listings: Publish and discover Bitcoin trading services offered by other users.
- Messaging: Communicate securely with other users to negotiate and finalize transactions. -Feedback System: Leave and receive feedback to build a trustworthy trading community.
- MongoDB: NoSQL database for efficient data storage.
- Express.js: Backend framework for building robust and scalable APIs.
- React: Frontend library for building interactive user interfaces.
- Node.js: Server-side JavaScript runtime for building scalable network applications.
Create a folder and navigate inside:
mkdir "folder_name" && cd "folder_name"
- Clone the repository:
git clone [email protected]:asseBadiane/Crypto-Trade-Link.git
- Navigate inside:
cd Crypto-Trade-Link
- click here to create your MongoDB Atlas account: https://www.mongodb.com/cloud/atlas/register
- Create a file .env:
touch .env
-In the file .env Add MongoDB address Database and JWT_SECRET
cat > MONGO="Your address Database access"
JWT_SECRET="your string secret for jsonwebtoken"
- Install dependencies:
npm install
- Start the server:
npm run dev
- Navigate inside:
cd frontend
- click here to create your firebasse account: https://firebase.google.com
- Create a file .env:
touch .env
-In the file .env Add firebase key
cat > VITE_FIREBASE_API_KEY = "Your firebase key"
- Install dependencies:
npm install
- Start the server:
npm run dev
CryptoTraderLink welcomes contributions from the community. If you have suggestions, improvements, or bug fixes, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
Special thanks to the open-source community and the contributors who help make CryptoTraderLink a robust and secure platform for cryptocurrency trading.
Feel free to customize this README further based on specific details and features of your project.