thewhistledev / Opium-Discord-Bot-List-Example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

image

Opium Discord Bot List Example

This is an example Discord Bot List website built using Node.js, Express, MongoDB, and EJS. It allows users to add bots, search and explore existing bots, and view detailed information about each bot.

Features

  • User authentication: Users can register, login, and logout.
  • Bot management: Users can add bots to the list with details like name, description, author, and invite link.
  • Search functionality: Users can search for bots based on their names or descriptions.
  • Bot details page: Users can view detailed information about a specific bot, including features and commands.
  • Responsive design: The website is optimized for various screen sizes and devices.

Technologies Used

  • Node.js: JavaScript runtime for server-side development.
  • Express: Web application framework for Node.js.
  • MongoDB: NoSQL database for storing bot and user data.
  • EJS: Templating engine for rendering dynamic web pages.
  • Tailwind CSS: Utility-first CSS framework for styling the website.

Getting Started

To get started with the Discord Bot List example, follow these steps:

  1. Clone the repository: git clone https://github.com/thewhistledev/Opium-Discord-Bot-List-Example.git
  2. Install the dependencies: npm install
  3. Configure your mongodb database details in the config-example.json and rename it to config.json when you're done.
  4. Start the application: npm start
  5. Open your browser and visit http://localhost:3000 to see the website.

Contributing

Contributions are welcome! If you have any suggestions, improvements, or bug fixes, feel free to open an issue or submit a pull request.

License

This project is licensed under the GPL-3.0 license.

About

License:GNU General Public License v3.0


Languages

Language:EJS 53.4%Language:JavaScript 46.6%