Hi, I'm Ishika Ishani, a second year B.Tech student in Computer Science at Cochin University of Science and Technology, and pursuing a B.S Degree in Data Science from IIT Madras.
As a Consultant at Napmar Automations, I specialized in AI automation services using platforms like Make, particularly in developing and deploying Voiceflow-based chatbots. Additionally, as a Frontend Developer at Realyt Estate, I contributed to the startup's growth by designing and implementing React-based landing pages, ensuring impactful digital first impressions.
Languages: JavaScript, Java, C++(OOPS), Python, SQL
Frameworks:TailwindCSS, BootStrap, ReactJS, NodeJS, ExpressJS, Django, Flask
Tools:GIT, GitHub, Postman, Linux, Bash , Notion , SQLWorkbench
Data Analytics : Pandas, NumPy , Seaborn , Matplotlib
Database : MySQL, MongoDB
ML: ScikitLearn, Jupyter Notebooks, Supervised & Unsupervised Models
Outside of academics and professional endeavors, I actively engage in tech blogging and social media, with a significant following and engagement. I also serve as the Chapter Lead of the Tpg Kerala community, supporting women and non-binary individuals in accessing opportunities in Web3 and Blockchain. Furthermore, I hold the position of Joint Secretary at ACES, CUSAT, where I contribute to fostering a vibrant tech community.
Mini Projects Link : https://porfolio-ruby-theta.vercel.app/
Github : https://github.com/ishani-1255
LinkedIn : https://www.linkedin.com/in/ishika-ishani/
Email : ishikaishani97@gmail.com
HashNode : https://ishikaishani.hashnode.dev/
My Ideas for Project :
Since we need to wrap up the ML model into an API, we need to host it on a server and make use of FastAPI to get the actual api and integrate it with the frontend part. While testing the model, I saw "use via api" option in Gradio, I tried integrating the api with a React application.but faced "React UnhandledSchemeError - "node:buffer" is not handled by plugins" error though i am trying to find a solution to that, but if we used the default way of implementation, I would use django for the backend with fast api along with react frontend.
For the frontend I will :
- Create a new React application , Install necessary packages like
axios
,react-google-login
, andreact-router-dom
and implement Google authentication usingreact-google-login.
2. Develop a Login
component for user authentication , create a Chat
component to handle user input and display responses.
3. Use useState
and useContext
for managing user authentication state ,use axios
to make API calls to the FastAPI backend whenever a user sends a message.
4. Implement routing using react-router-dom
to navigate between login and chat components.
...
- Create a new Django project and app for user authentication. Install Django, Django REST Framework, and other necessary packages.
2. Set up django-allauth
and configure Google OAuth2 authentication. Define models for user profiles and any other necessary data structures.
...
2. Define Pydantic models for request and response schemas. and load and integrate the machine learning model for inference within the FastAPI application.
3. Create API endpoints to handle chatbot queries
4. Configure CORS to allow frontend requests and use Uvicorn to run the FastAPI server locally for development and testing.