This project is a web application that uses a Convolutional Neural Network (CNN) model to classify skin cancer images into 6 types. The application allows users to upload an image and get the result of the classification. The backend of the application is built using Node.js and Express.js. Firebase Storage is used to store the images uploaded by users. The cloud function is deployed on Google Cloud Functions.
- Node.js
- Express.js
- Firebase Storage
- Google Cloud Functions
- Clone the repository from GitHub.
- Install Node.js and npm.
- Run
npm installto install all dependencies. - Create a Firebase project and enable Firebase Storage.
- Create a Google Cloud project and enable Google Cloud Functions.
- Set up environment variables for Firebase and Google Cloud credentials.
- Run
npm startto start the server.
- Open the web application in your browser.
- Upload an image of skin cancer.
- Wait for the result of the classification.