firedup is a friend-based event scheduling platform, which allows users to create an account and schedule events for friends added on the application. Future development will allow friends to be able to specify, on their calendar, which days they are 'fired up' to be invited to events and plan activities with their friends
The motivation behind this application was to re-ignite connections with old friends. After university, I noticed that making plans became a lot more difficult, especially with busy schedules forcing me to lose sight of my personal life. firedup is a solution which can help connect friends and family by encouraging double-sided and continuous communication of events, close friend circles, and willingness to make plans.
Languages and Technologies Used:
- JavaScript ES6
- React
- Node.js
- Express.js
- MongoDB (Mongoose)
- GraphQL
To run this application locally, follow the steps listed below:
- Download the latest version of node.js on your computer.
- Clone this repository on your computer by opening your command-line interface and using git clone and the HTTPS or SSH URL retrieved from this repository's 'Code' dropdown above (e.g.
git clone git@github.com:TaimurHasan/firedup.git). - Navigate or cd into the cloned directory from the CLI (i.e.
cd ./firedup). - Initialize the NPM registry, as it hosts the required packages needed to run this application, using
npm init -y. - Install the required packages using
npm i. - Run the server and client using concurrently with
npm run developto launch in browser!
To use this application, please visit the deployed application on Railway.
In order to use the full functionality of this application, please create an account. To create an account, navigate to the 'Login' page from the nav bar and click where prompted to sign up. You will be required to provide a unique username, email, and a password to make an account.
This project is licensed under the MIT License - see the license info for details.
This project can be contributed to by forking the application. For any contributions, please submit a Pull Request, which will be reviewed upon submission before acceptance.
GitHub
For any questions, please send an Email to taimurhasan11@gmail.com

