CoinCupid is telegram bot where you can date MemeCoins on the Solana blockchain. It leverages blockchain technology to provide users with a seamless experience in discovering and interacting with various MemeCoins.
- Discover MemeCoins: Explore a wide range of MemeCoins on the Solana blockchain.
- User-Friendly Bot: Interact with CoinCupid through a Telegram bot for ease of use.
- Data Management: Efficiently manage data with Prisma ORM.
- TypeScript: Entire project is built using TypeScript for reliability and maintainability.
- Node.js (v14 or higher)
- npm or yarn
- PostgreSQL (for Prisma ORM)
bash
Copy code
git clone https://github.com/akshatcoder-hash/CoinCupid.git cd CoinCupid
-
Install Dependencies:
bash
Copy code
npm install
-
Set Up Database:
- Create a PostgreSQL database.
- Configure the
.env
file with your database connection string.
-
Generate Prisma Client:
bash
Copy code
npx prisma generate
-
Run Database Migrations:
bash
Copy code
npx prisma migrate dev --name init
Start the bot server:
bash
Copy code
npm start
-
Start the Bot:
- Use the command
npm start
to initiate the bot server. - Interact with the bot through the provided Telegram link: CoinCupid Bot
- Use the command
-
Explore MemeCoins:
- Use the bot commands to explore and learn about different MemeCoins on the Solana blockchain.
Create a .env
file in the root directory and add the following:
env
Copy code
DATABASE_URL=your_postgresql_database_url TELEGRAM_BOT_TOKEN=your_telegram_bot_token
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/YourFeature
. - Submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
For any inquiries or issues, please reach out via GitHub Issues.