Skip to content

Latest commit

 

History

History
57 lines (35 loc) · 2.54 KB

README.md

File metadata and controls

57 lines (35 loc) · 2.54 KB

project-planner

Description

Welcome to the ProjectFlow App! ProjectFlow is an efficient and appealing app that allows users to visualize and organize assignments. Through a variety of special features such as a dynamic calendar, AI-based project planning, and progress visualization, users are able to take charge of their assignments in a timely manner.

To make our application available to you, please follow the following steps:

Getting Started

Before you begin, please ensure you have downloaded the following on your machine:

Please ensure that you have downloaded the software compatible with your device. These are the only external downloads you must make to allow for backend setup.

Installing Dependencies

First, clone the repository to your local machine. Run this command in your command prompt:

git clone https://github.com/vik135/project-planner

Change your local working directory to the cloned repository:

cd project-planner

And to install all dependencies:

npm install

Running App on Local Host

Once you have installed all the modules and project dependencies, you are ready to deploy the app! However, you must complete one more setup step, to initialize the backend and database. In the root directory of the project, please create a .env file and insert this text:

MONGO_URI='YOUR_MONGODB_URL'

Replace "YOUR_MONGODB_URL" with your MongoDB URL Connection String, for example, mongodb://127.0.0.1:27017/test

Now, To view and use the app in your local host, change your current working directory to project-planner (or root directory of the project), and run:

npm start

Note: If you are not able to see the app in your browser, you can view it manually by searching:

https://localhost:3000

Notes

If you would like to visualize the database and view database entries, please install the MongoDB Compass as such:

Once you open the Compass, you can connect to the local port by connecting to mongodb://localhost:27017/ and navigating to the "test" directory.

IMPORTANT NOTE: In version 1.0 of our app, please be mindful while using our AI Project Planner tool. Files larger than a certain page amount (over 5 pages) may not be parsed. Please limit your use of this functionality to smaller assignment specs (2-4 pages) for maximum performance.

CREDIT: All <svg> elements were designed on Figma and then generated with Figma Dev Mode.