Welcome to Sacoverflow's GitHub! 🚀 This project is aimed at assisting Project Managers in overviewing their organization's finances and overall management about projects and tasks within their organization.
Report Bug
·
Request Feature
Table of Contents
The SacOverflow development team, consisting of Computer Science undergraduates from California State University, Sacramento, is behind this project.
This project is aimed at assisting Project Managers in managing their team and projects. By making use of this software, supervisors or relevant stakeholders will be allowed to make more informed decisions within their organization and simplify their day-to-day task duties. This software is to be developed with the intention of being used on both mobile and web-based platforms.
[Place holder for testing instructions.]
![Screenshot 2023-12-07 at 8 29 22 PM](https://private-user-images.githubusercontent.com/91439032/288962604-13dc345a-0cdd-461d-a4bd-5b1b50dbb018.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzMjE3NzIsIm5iZiI6MTcyNTMyMTQ3MiwicGF0aCI6Ii85MTQzOTAzMi8yODg5NjI2MDQtMTNkYzM0NWEtMGNkZC00NjFkLWE0YmQtNWIxYjUwZGJiMDE4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAyVDIzNTc1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNjMmY3NzZmYmVkYTA5MWQ2MmU0Nzc3ZTAzYTM1NTQxYTI4OGJjZjMyNTQ2MjcxZDg0MDFjZTkwYWQ3YWY5ZDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.rMgXPgXyQmDoPa6hc3WsHYCyOs3iYw8fwyYvWhatN2s)
- Clone the repository to your local machine and change directories into it. Stable builds will be based off the main branch.
git clone https://github.com/hashemJaber/SacOverflow.git
cd SacOverflow
- Install the dependencies using your preferred package manager.
npm install
# or
yarn install
# or
pnpm install
# or
bun install
- Run the development server.
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
- Create a
.env.local
file in the root directory of the project. - Development phase where there is a Mockaroo API key that is needed to be able to run the project. Please contact the lead for the key.
- Add the following to the
.env.local
file.
MOCKAROO_API_KEY=YOUR_API_KEY
- User Authentication (Login/Sign Up)
- Business Dashboard (Overview of finances and projects)
- Project Dashboard (Overview of project details and tasks)
- TBD
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
![Screenshot 2023-12-06 at 5 14 38 PM](https://private-user-images.githubusercontent.com/91439032/288600382-7819eb25-8e30-4365-83be-90676cccebd7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzMjE3NzIsIm5iZiI6MTcyNTMyMTQ3MiwicGF0aCI6Ii85MTQzOTAzMi8yODg2MDAzODItNzgxOWViMjUtOGUzMC00MzY1LTgzYmUtOTA2NzZjY2NlYmQ3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAyVDIzNTc1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTljODNiMTQ0NjYzOGUxNDY2ZTIyMWJkYzdlNDgxMWNkOTViY2JmNDg3ZmM5NzI0NzhlNTY4N2YyM2M5MzRkNGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.bvhoJ_oDwfiEy8a-L3lLkEW1YZhEIEO1L6c7JA3we74)
![Screenshot 2023-12-06 at 4 43 30 PM](https://private-user-images.githubusercontent.com/91439032/288600442-b1323f14-35aa-40a7-99c9-a5999d26adaa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzMjE3NzIsIm5iZiI6MTcyNTMyMTQ3MiwicGF0aCI6Ii85MTQzOTAzMi8yODg2MDA0NDItYjEzMjNmMTQtMzVhYS00MGE3LTk5YzktYTU5OTlkMjZhZGFhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAyVDIzNTc1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU0Mzc1MmFmZWMxZTc2YTliMzlmNzcwMDU5YmE5MWJhMGFlNzRlZWI0MGY0MjQ2NmJjOTk3MzU2NDc0NTU4NGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.zfjELgSFvk41Yh2LglXx45IebKar6oEJlDMYQ30deFA)
![Screenshot 2023-12-07 at 12 32 36 PM](https://private-user-images.githubusercontent.com/91439032/288886392-7f1f3bbc-e499-4172-b170-b32c589818f0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzMjE3NzIsIm5iZiI6MTcyNTMyMTQ3MiwicGF0aCI6Ii85MTQzOTAzMi8yODg4ODYzOTItN2YxZjNiYmMtZTQ5OS00MTcyLWIxNzAtYjMyYzU4OTgxOGYwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAyVDIzNTc1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTljNjEzZjI2ZGZlZTEyZTQyOWU5ZTNhMGFhMDlhZDEyYmFmMmRlOGJkY2JlYWU1ZjAxZDBhMjU2OTY1ZTdkOGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.VWUR3Gr7UerE_lgL7cI55Xwy26JkfmhK1ncX5mgvGGc)
![Screenshot 2023-12-07 at 12 40 49 PM](https://private-user-images.githubusercontent.com/91439032/288887171-38f1259d-b755-4709-a9bc-57fbdf046577.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzMjE3NzIsIm5iZiI6MTcyNTMyMTQ3MiwicGF0aCI6Ii85MTQzOTAzMi8yODg4ODcxNzEtMzhmMTI1OWQtYjc1NS00NzA5LWE5YmMtNTdmYmRmMDQ2NTc3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAyVDIzNTc1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcwYzk4NGVkMzI4ZTg4MmQzMWEyNjM2OGRmNWNiYzkxNTcyNDQ5ODJlNGEyNjBiN2U3MzFmODQ3ZmQyNTkyYzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ru4maZvRjy4mMt6tlUjGe4efzKwEXvTvEurNnNEVkeg)
![Screenshot 2023-12-07 at 12 35 35 PM](https://private-user-images.githubusercontent.com/91439032/288886545-1d78dfb4-8bf1-4d93-a38a-a630544fa31a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzMjE3NzIsIm5iZiI6MTcyNTMyMTQ3MiwicGF0aCI6Ii85MTQzOTAzMi8yODg4ODY1NDUtMWQ3OGRmYjQtOGJmMS00ZDkzLWEzOGEtYTYzMDU0NGZhMzFhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAyVDIzNTc1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU1Yjc2YzI5YTY0OGNiMmM2YTY4MmVlMjk1ZDRkMmM3OTE2ZGY2MjVkNDlkNDY3YTM3NTE0YTU4MzBmZDI1MjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.8ChbfiDDHQJh9iIQ_Zw-udX7sKUjfyfYcRZ1dtQxQGo)
![Screenshot 2023-12-07 at 12 36 28 PM](https://private-user-images.githubusercontent.com/91439032/288886518-3694b508-5302-458f-92e8-3be4ad5c22cf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUzMjE3NzIsIm5iZiI6MTcyNTMyMTQ3MiwicGF0aCI6Ii85MTQzOTAzMi8yODg4ODY1MTgtMzY5NGI1MDgtNTMwMi00NThmLTkyZTgtM2JlNGFkNWMyMmNmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAyVDIzNTc1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkwYmQxNDRjYmNmNWEzYmZmNzgzMmE2OTZjZmVjY2RkZDQ3MWE4NmM0OGFkNzExYTk2MjZkZTYxOWMzYzUxODImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.XfsOHffB0ZCY3_W5VBx65vb87u8EiGz4tqxWjsjb318)
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.