Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/5655565/office-inventory-web
📚 About Office Inventory Web by The Lost Packets offers a user-friendly platform for efficient office supply management, featuring advanced search, role-based access, and detailed reporting. Built with React.js, Node.js, and MySQL, it enhances accuracy and productivity for offices of all sizes.
https://github.com/5655565/office-inventory-web
cors css3 ejs googleauthenticaion jsx md middleware mui-material mysql-database nodejs reactjs redux relational-databases sequelize swagger tsconfig-json yarn-workspaces zustand
Last synced: 2 months ago
JSON representation
📚 About Office Inventory Web by The Lost Packets offers a user-friendly platform for efficient office supply management, featuring advanced search, role-based access, and detailed reporting. Built with React.js, Node.js, and MySQL, it enhances accuracy and productivity for offices of all sizes.
- Host: GitHub
- URL: https://github.com/5655565/office-inventory-web
- Owner: 5655565
- Created: 2024-08-15T14:28:59.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-20T12:04:00.000Z (3 months ago)
- Last Synced: 2024-09-28T03:21:05.182Z (3 months ago)
- Topics: cors, css3, ejs, googleauthenticaion, jsx, md, middleware, mui-material, mysql-database, nodejs, reactjs, redux, relational-databases, sequelize, swagger, tsconfig-json, yarn-workspaces, zustand
- Language: TypeScript
- Homepage:
- Size: 460 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- Security: SECURITY.md
Awesome Lists containing this project
README
# office-inventory-web
#How release to produciton
Create Next release Tag
git tag v1.2.3Push Tag
git push origin v1.0.0Push tag will trigger a deploy workflow that will build and deploy to production.
pls create new branch for every task and be carefully aboute merge so don't merge code to main branch.
push your code dailly, so code will be safe.
## Installation
1. Clone the repository:
```bash
git clone [https://github.com/username/repo.git](https://github.com/5655565/office-inventory-web.git)
```2. Navigate to the project directory:
```bash
cd office-inventory-web
```3. Install dependencies:
```bash
yarn install
```
4. Start Command:
```
yarn run start
```🔧 Development Workflow
Branching Strategy: Create a new branch for each task or feature. Follow the naming convention: feature/your-feature-name or bugfix/issue-description.
Merging: Ensure all changes are reviewed before merging. Use pull requests and request reviews from team members.
Daily Commits: Commit and push your changes daily to keep the repository updated and secure.🛠️ Troubleshooting
Here are some common issues and their solutions:Issue: Server not starting.
Solution: Check your .env file for missing environment variables.
Issue: Database connection errors.
Solution: Verify that your database server is running and that the connection details are correct.Each component was chosen to ensure a robust, scalable, and maintainable architecture for [office-inventory-web].
### Core Technologies
- **Frontend:** React.js
- **Backend:** Node.js
- **Database:** MySQL
- **Server:** Apache
- **Containerization:** Docker### Why MySQL?
- **Reliable:** MySQL is known for its reliability and robustness in handling large amounts of data.
- **Performance:** With indexing and optimization features, MySQL delivers high performance for database operations.
- **Scalable:** Suitable for both small and large-scale applications, making it ideal for growing projects.🙏 Acknowledgments
React.js for its powerful component-based architecture.
Node.js for its efficient server-side capabilities.📚 Additional Resources
React Documentation
Node.js Documentation### Code of Conduct
Please follow our [code of conduct](doc.md) when participating in the community.
## License
This repository is private and not licensed for public use or distribution.
If you wish to use or contribute to this project, please contact the repository owner for further information.
### Future Licensing
If this project is made public, it will be licensed under [EUL]. The specifics of the license will be detailed in the `LICENSE` file at that time.
📝 License
This repository is private. For usage or contribution permissions, please contact the repository owner.Future Licensing
Should the project become public, it will be licensed under [EUL]. Details will be provided in the LICENSE file at that time.🌐 Contact
For any questions or inquiries, please reach out:
Email: [email protected].
Website: The Lost Packets.###Thank you for your interest in the Office Inventory Web project!