This repository contains the first version of the "AI Playground" website, built from scratch. It's a platform designed to provide a space for experimenting with and showcasing various AI functionalities.
The AI Playground is a personal project aimed at creating a user-friendly web interface for exploring and demonstrating different AI capabilities. This first version focuses on establishing the basic structure and functionality of the website.
- Basic Website Structure: Includes essential pages like Home, About, Contact Us, and a Playground section.
- Login Functionality: Implements a simple login system for user authentication.
- Image Handling: Supports the display of background images.
- Server-Side Logic: Uses Node.js and Express for server-side operations.
- Package Management: Utilizes npm for managing project dependencies.
Before you begin, ensure you have the following installed:
- Node.js: (Version 12 or higher recommended) - Download Node.js
- npm: (Usually comes with Node.js)
-
Clone the repository:
git clone <repository_url> cd AI-Playground
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a
.envfile in the root directory based on the.env.examplefile. - Add any necessary environment variables, such as database connection details or API keys.
- Refer the
.env.examplefile
# Example .env content # PORT=3000 # Add other variables as needed - Create a
-
Start the server:
npm start
-
Open the website:
- Open your web browser and navigate to
http://localhost:<port>(default port is usually 3000, or as defined in your .env).
- Open your web browser and navigate to
AI-Playground/
├── css/
│ ├── All CSS files
├── js/
│ ├── All JS files
├── views/
│ ├── All HTML Files
├── images/
│ ├── All Images and Logos
├── .env.example
├── .gitignore
├── LICENSE
├── package-lock.json
├── package.json
├── README.md
└── server.js
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your fork.
- Submit a pull request to the main repository.
This project is licensed under the GPL-3.0 license - see the LICENSE file for details.
For any questions or suggestions, feel free to contact MrQuantum1915:
- GitHub: Contact Me
- Email: [email protected]




