{"id":25541395,"url":"https://github.com/mandy9943/memexchange-front","last_synced_at":"2026-04-11T14:33:59.950Z","repository":{"id":275362340,"uuid":"910550001","full_name":"Mandy9943/memexchange-front","owner":"Mandy9943","description":"Launch and trade meme coins on Multiversx","archived":false,"fork":false,"pushed_at":"2025-06-10T01:32:06.000Z","size":4934,"stargazers_count":2,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-10T02:32:54.158Z","etag":null,"topics":["dapp","multiversx","multiversx-dapp","nextjs","reactjs","shadcn","smart-contract","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://memexchange.fun/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mandy9943.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-31T15:49:04.000Z","updated_at":"2025-06-10T01:32:09.000Z","dependencies_parsed_at":"2025-02-20T06:36:48.829Z","dependency_job_id":"05f101fd-1441-4a69-9c0d-0e0f8906390a","html_url":"https://github.com/Mandy9943/memexchange-front","commit_stats":null,"previous_names":["mandy9943/memexchange-front"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mandy9943/memexchange-front","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mandy9943%2Fmemexchange-front","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mandy9943%2Fmemexchange-front/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mandy9943%2Fmemexchange-front/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mandy9943%2Fmemexchange-front/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mandy9943","download_url":"https://codeload.github.com/Mandy9943/memexchange-front/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mandy9943%2Fmemexchange-front/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31684525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T13:07:20.380Z","status":"ssl_error","status_checked_at":"2026-04-11T13:06:47.903Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dapp","multiversx","multiversx-dapp","nextjs","reactjs","shadcn","smart-contract","tailwindcss","typescript"],"created_at":"2025-02-20T06:36:39.943Z","updated_at":"2026-04-11T14:33:59.912Z","avatar_url":"https://github.com/Mandy9943.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MemExchange - MultiversX Meme Coin Trading Platform\n\n## Overview\n\nMemExchange is a decentralized platform built on the MultiversX blockchain, designed for launching and trading meme coins. It incorporates bonding curve mechanics for automated liquidity, seamless DEX integration with xExchange, and a user-friendly interface. The platform offers a rewards system, token creation tools, and a community-driven approach to meme coin trading.\n\n## Links\n- GitHub: [https://github.com/Mandy9943/memexchange-front](https://github.com/Mandy9943/memexchange-front)\n- Twitter: [https://x.com/mem_exchange](https://x.com/mem_exchange)\n- Telegram: [https://t.me/mem_exchange](https://t.me/mem_exchange)\n\n## Features\n\n- **Meme Coin Creation:** Launch your own meme coin with a few clicks, paying a small fee (0.1 EGLD). Customize your coin with a name, ticker, description, and image.\n- **Automated Liquidity:** Tokens are designed for easy liquidity bootstrapping using a bonding curve, allowing liquidity to automatically flow to xExchange when the pool reaches 25 EGLD.\n- **Trading Platform:** Buy and sell meme coins directly on MemExchange, with real-time charts and trading capabilities.\n- **Rewards System:** Earn points by completing tasks such as connecting your wallet, creating a meme coin, or buying meme coins. Climb the leaderboard and win weekly prizes.\n- **User Profiles:** Track your achievements, manage your tokens.\n- **MVXBrand Integration:** Brand your tokens with custom images and social links that appear directly on the MultiversX Explorer.\n\n- **Wallet Integration:** Seamlessly connect with Defi Wallet, Wallet Connect, or xPortal App.\n- **Mobile-Friendly Design:** Responsive design for optimal use on various devices.\n\n## Tech Stack\n\n- **Next.js:** React framework for building the user interface and server-side rendering\n- **TypeScript:** Programming language for type safety and improved code quality\n- **Tailwind CSS:** Utility-first CSS framework for styling\n- **MultiversX SDK:** For blockchain interactions and wallet integration\n- **Redux Toolkit:** State management library\n- **UploadThing:** File uploading service\n- **SWR:** React Hooks library for data fetching\n- **TradingView Charting Library:** For displaying interactive charts\n- **Axios:** For making HTTP requests\n- **Js-cookie:** Used for storing authentication data\n- **Zod:** Schema declaration and validation library\n- **@hookform/resolvers/zod:** Integration of Zod with React Hook Form\n- **react-hot-toast:** Displaying notifications\n\n## Directory Structure\n```\n├── actions/          # Server actions for handling cookies and authentication\n├── adapters/         # Adapters for transforming data from smart contracts\n├── app/              # Next.js application structure\n│   ├── admin/        # Admin dashboard pages\n│   ├── api/          # API routes\n│   ├── create-coin/  # Meme coin creation page\n│   ├── meme-coins/   # Meme coin listing and trading pages\n│   ├── profile/      # User profile pages\n│   └── rewards/      # Rewards page\n├── components/       # Reusable React components\n├── config/          # Configuration files\n├── contracts/       # Smart contract ABI definitions\n├── helpers/         # Utility functions\n├── hooks/           # Custom React hooks\n├── lib/             # Utility library\n├── localConstants/  # Local constants\n├── redux/           # Redux store and slices\n├── routes/          # Route definitions\n├── services/        # Services for backend and blockchain\n├── styles/          # Global CSS styles\n├── types/           # TypeScript type definitions\n├── utils/           # Utility functions\n└── wrappers/        # Page wrappers\n```\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js (v18 or higher)\n- npm or yarn\n- MultiversX Wallet\n\n### Installation\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/Mandy9943/memexchange-front.git\ncd memexchange-front\n```\n\n2. Install dependencies:\n```bash\nnpm install\n# or\nyarn install\n```\n\n### Configuration\n\n1. Configure the environment variables:\n   - Create a `.env.local` file in the root directory\n   - Add the required environment variables based on `.env.example`\n\n2. Select the appropriate network configuration:\n   - Modify the `config/index.ts` file for your chosen network (devnet, testnet, or mainnet)\n\n### Running the Application\n\n1. Start the development server:\n```bash\nnpm run dev\n# or\nyarn dev\n```\n\n2. Open your browser and navigate to `http://localhost:3000`\n\n## Contributing\n\nContributions are welcome! Please follow these steps:\n\n1. Fork the repository\n2. Create a new branch for your feature or bug fix\n3. Implement your changes\n4. Test your changes thoroughly\n5. Submit a pull request\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmandy9943%2Fmemexchange-front","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmandy9943%2Fmemexchange-front","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmandy9943%2Fmemexchange-front/lists"}