Skip to content

bscuron/bucketlist

Repository files navigation

Bucketlist

Demo: https://cis-linux2.temple.edu/bucketlist

alt text

Welcome to Bucketlist!

Check off and complete your wish list with friends, and keep all your memory without regret.

Bucketlist provides the ability to create an interactive list of activities you may want to accomplish. With this list, you can connect with old and new friends to complete these activities and live a more fulfilled life. Many times, we want to do things but never do them. Bucketlist is intended to get people out and to accomplish their goals. With the help of social connection and common interests, users can connect and live the life they want to live instead of daydreaming but never doing.

Through social connection and event tracking and planning we can all reach our goals. Not only will your upcoming events be available on your bucket list, you can also view your friends upcoming events too! We hope you can check off your list and try fun activities you might not have thought about!

Install

Follow these steps to run the project as your own.

Step 1: Install dependencies

Step 2: Clone the repository

git clone https://github.com/bscuron/bucketlist.git

Step 3: Make necessary changes

Our application is currently hosted at https://cis-linux2.temple.edu. In order to transfer the application to your domain, you will need to replace all instances of cis-linux2.temple.edu with your own domain. To accomplish this task, you can utilize the powerful tool sed that can replace the old domain with your new one throughout your project.

This replacement process must also be performed on all axios requests within the application. To locate these requests, you can make use of a tool like grep. Simply replace the old URL with the URL of your new backend application. To set up your backend application, please follow the instructions at [https://github.com/bscuron/bucketlist-backend#install].

Step 4: Install node modules

cd bucketlist && npm install

Step 5: Run the project locally

npm run start

This will start the locally hosted development server, and you can access the project in your web browser at http://localhost:19006.

Step 6: Run the project on server

npm run serve

This will start the production server, and the project will be served on port 19006.

Uninstall

Step 1: Stop the server

If the application is currently running on a server, make sure to stop it before uninstalling.

Step 2: Delete the project folder

You can simply delete the project folder where you cloned the repository. If you are using a Unix-like operating system, you can use the following command to delete the project folder:

rm -rf bucketlist

This will delete the entire bucketlist folder and its contents, including the package.json file and all installed dependencies.