asseBadiane / Crypto-Trade-Link

🚀 Discover the progress of the project! See it live on hosting-front-end link. Happy coding! 🌐✨

Home Page:https://cryptotradelink.onrender.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projet CryptoTraderLink

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.

LOGO

accessibility text

Features

  • 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.

Technologies Used

  • 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.

Getting Started💻

Server Installation 💻 (Backend)

Create a folder and navigate inside:

  mkdir "folder_name" && cd "folder_name"
  • Clone the repository:
  git clone git@github.com:asseBadiane/Crypto-Trade-Link.git
  • Navigate inside:
  cd Crypto-Trade-Link
  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
  

UI Installation 💻 (Frontend)

  • Navigate inside:
  cd frontend
  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
  

Contributing

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.

License

This project is licensed under the MIT License.

Acknowledgments

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.

About

🚀 Discover the progress of the project! See it live on hosting-front-end link. Happy coding! 🌐✨

https://cryptotradelink.onrender.com/


Languages

Language:JavaScript 99.7%Language:HTML 0.2%Language:CSS 0.0%