Watch our demo video to witness the magic of Freeiva: Demo Video π₯
FREEIVA.DEMO.mp4
Before you embark on this exciting journey, ensure that you have the following installed on your system:
-
Install XAMPP:
- Download and install XAMPP from https://www.apachefriends.org/download.html. π
-
Clone the Repository:
-
Open your XAMPP installation directory and navigate to the
htdocs
folder. -
Open a terminal and run the following command to clone the repository:
git clone https://github.com/j-a-y-e-s-h/freeiva.git
-
-
Start Servers:
- Launch XAMPP and start both MySQL server and Apache server.
- Ensure that your MySQL username and password are correctly configured. π
-
Run MySQL Queries:
-
Open MySQL Workbench or XAMPP MySQL.
-
Execute the following queries:
-- Create a database CREATE DATABASE IF NOT EXISTS login; -- Use the created database USE login; -- Create a table for user registration CREATE TABLE IF NOT EXISTS register ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL, email VARCHAR(100) NOT NULL, password VARCHAR(255) NOT NULL );
-
-
Configure Registration Password:
- Open the
registration.php
file and update your password.
- Open the
-
Ensure Folder Placement:
- Confirm that the cloned repository is placed in the
xampp > htdocs
folder.
- Confirm that the cloned repository is placed in the
-
Run the Project Locally:
- Open your browser and go to http://localhost/Freeiva/π
Explore our detailed documentation to unravel the secrets of the project: Documentation π
The Freeiva project is made possible by contributions from amazing individuals. We express our gratitude to:
Feel free to join our vibrant community and contribute to the project! π
- Ensure that your XAMPP servers are running before accessing the application.
- For local development, the project folder must be located in the
htdocs
directory.
Now you are all set! Feel free to explore your project at the provided localhost URL.
π Happy coding! If you encounter any issues, double-check your configurations and ensure each step is followed accurately.