SourceScroll: AWorkpace to track your history.
https://source-scroll.netlify.app/
Here're some of the project's best features:
- Create a workspace
- Add files and folders to workspace
- Keep Track of History of files
- Add or remove user access
1. 1.Start Frontend
npm start
2. 2. Add env File config
3. ENV Config
ACCESS_TOKEN_SECRET: Secret key for generating access tokens (for authentication).
REFRESH_TOKEN_SECRET: Secret key for refreshing access tokens (for authentication).
HOST: Host for SMTP
EMAIL: Email address for sending notifications or alerts (for email functionality).
PASS: Password for the email account (for email authentication).
DB: Database connection string or name (for database connectivity).
CLIENT_ID: Client ID for OAuth authentication (for client identification).
CLIENT_SECRET: Client secret for OAuth authentication (for client authentication).
11. Start Backend
node index.js
Technologies used in the project:
- node.js
- React.js
- mongoDB
- OAuth
- Tailwind
- Deployed using GitHub workflow
- Frontend deployed using Netlify
- Backend Deployed at Azure Web Services
Contact: Email : [email protected]