ArgoVenture is a web application designed to connect users with a variety of projects and opportunities. It allows users to sign up, log in, and participate in community-driven initiatives.
To install ArgoVenture, follow these steps:
- Clone the repository:
git clone https://github.com/Sirraff/ArgoVenture.git - Navigate to the project directory:
cd argoventure - Install the necessary dependencies:
npm install npm install express ejs npm install mysql npm install express-session npm install body-parser npm install firebase-admin - Environment Configuration(TO DO)
For managing environment-specific settings, such as API keys, install dotenv:
Create a .env file in your project root and store your configurations like this:
npm install dotenvAPI_KEY=your_api_key_here
To run ArgoVenture, execute the following command in the root of the project:
node index.js
This will start the server on `http://localhost:3000\`. Navigate to this address in your web browser to use the application.
- User authentication (sign up and log in)
- Integration with Firebase for secure and reliable user management
- Responsive design for a seamless experience on both desktop and mobile devices
Contributions to ArgoVenture are welcome. To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes.
- Commit your changes (
git commit -am 'Add some feature'). - Push to the branch (
git push origin feature-branch). - Create a new Pull Request.
Rafael L.S Reis - rafael.ls.reis@gmail.com
Rayan Hamid - rayanhamid345@gmail.com
Moe Karaki - momokaraki@gmail.com
This project is licensed under the MIT License - see the LICENSE file for details.