
Phoebe was built using the following technologies:
- Javascript
- Sequelize
- sequelize-express
- JavaScript
- React
- Redux
- Framer Motion
- Tailwind
- Technologies Used
- Installation
- Operating
- Accord Showcase!
- Wiki Documents
- Future Features
- Technical Implementation Details
- Authors
Clone the Repository
git clone https://github.com/randydhack/Phoebe.git
Install Dependencies
pipenv install -r requirements.txt
Configure Environment Settings
- Create a
.envfile using the provided example, adjusting settings suitable for your development environment. - Ensure the SQLite3 database connection URL is present in the
.envfile. - Set a unique name for the
SCHEMAenvironment variable, using thesnake_caseconvention.
- Create a
Setup and Start the SQL Server
npm install npx dotenv sequelize db:migrate npx dotenv sequelize db:seed:all npm start
Navigate to the React App Folder
cd frontendInstall Dependencies and Start the App
npm install npm startWith both backend and frontend running, you're ready to experience Phoebe. Cheers!
For subsequent sessions, ensure you have two terminal windows:
Backend Server (ensure the database is migrated and seeded as mentioned in the installation process)
cd backend npm startFrontend Server
cd frontend npm start
Enjoy Phoebe!






- AWS: Allow users to add images to projects and profiles.
- Drop-and-Drop: Users can drag and drop sections and cards.
- Invitation Notice User will have an inbox for invitations to accept or decline to join a project.