Your University Event Planner.
Whether you're planning a mind-blowing concert, an intimate workshop, or a bustling conference for you university, Eventify has got your back! Dive into a world where organizing events is as easy as pie (or as smooth as jazz, if you prefer).
To begin working with this project, follow these steps:
- Install Node.js and XAMPP:
- Ensure Node.js is installed on your machine. You can download it from nodejs.org.
- Install XAMPP to set up your MySQL database. You can download it from apachefriends.org.
- Open Your Project:
- Use an IDE like VS Code to open your project files.
- Initialize the Project:
- Open your IDE and navigate to the project directory in the terminal.
- Run
npm init -y
to initialize a package.json file with default options.
- Install Dependencies:
- Run the following command to install project dependencies:
npm install
- Start the Server:
- Start your Node.js server. If you're using index.js as your main server file, run:
nodemon index.js
This assumes you have nodemon installed globally (npm install -g nodemon). Alternatively, use node index.js to start without nodemon.
- Connect to the Database:
- Ensure XAMPP is running and MySQL is active.
- Configure your database connection in your Node.js application (e.g., using mysql or sequelize packages).
- Test Your Application:
- Open a web browser and navigate to http://localhost:your_port to see your application running.
Client: HTML, EJS, CSS, Bootstrap, JavaScript
Server: Node.js, Express
Database: MySQL(via phpMyAdmin)
Other Tools: npm, Figma, Postman, VS Code, Chrome Dev Tools, images from Pexels & Unsplash
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.