The Knowledge Bank Application is a web-based platform that allows users to store files in a database and retrieve/view or download them from the website. This application provides a convenient way to manage and access your files in a centralized location.
- Upload files to the database.
- Browse and search for stored files.
- View file details and metadata.
- Download files for offline use.
-
Frontend:
- React: A JavaScript library for building user interfaces.
- TypeScript: A superset of JavaScript that adds static types.
- HTML and CSS: Markup and styling for the user interface.
- Axios: A promise-based HTTP client for making API requests.
-
Backend:
- Node.js: A JavaScript runtime environment.
- Express: A web application framework for Node.js.
- MongoDB: A NoSQL database for storing file data.
- Multer: A middleware for handling file uploads.