Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sagarchaurasia176/tcanalyzer
A Time Complexity Analyzer is a tool or program that helps determine how efficiently an algorithm or piece of code runs.
https://github.com/sagarchaurasia176/tcanalyzer
firebase-auth gemini react tailwind-css vercel
Last synced: 18 days ago
JSON representation
A Time Complexity Analyzer is a tool or program that helps determine how efficiently an algorithm or piece of code runs.
- Host: GitHub
- URL: https://github.com/sagarchaurasia176/tcanalyzer
- Owner: sagarchaurasia176
- Created: 2024-10-07T08:38:20.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-25T11:45:47.000Z (25 days ago)
- Last Synced: 2024-10-25T12:55:29.697Z (25 days ago)
- Topics: firebase-auth, gemini, react, tailwind-css, vercel
- Language: JavaScript
- Homepage: https://tcnalyzers.vercel.app
- Size: 1.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tc-Analyzer
A Time Complexity Analyzer is a tool or program that helps determine how efficiently an algorithm or code runs.
- It analyzes the algorithm's performance, especially as the input size grows,
- provides information on the time complexity, which tells you how the execution time increases about the input size.
- This helps developers understand if their code is efficient or might slow down with larger inputs.## Tech Stack
**Frontend** ReactJs + Tailwindcss (for design)
**Firebase** Authentication
**Third party Api** Gemini## Demo Video
[complexity.webm](https://github.com/user-attachments/assets/a7b6a3d6-adad-4114-a68a-237eb7e0d124)
# Screen-Shot
![Screenshot 2024-10-26 225605](https://github.com/user-attachments/assets/257354b8-2e4c-4dd8-8081-1d887d0ffb5a)
![Screenshot 2024-10-26 225735](https://github.com/user-attachments/assets/88d74c9d-07de-4f61-8252-989864417794)## Environment Variables
To run this project, you will need to add the following environment variables to your .env file
`VITE_FIREBASE_API_KEY` :
`VITE_FIREBASE_AUTH_DOMAIN` :
`VITE_FIREBASE_PROJECT_ID` :
`VITE_FIREBASE_STORAGE_BUCKET` :
`VITE_FIREBASE_MESSAGING_SENDER_ID` :
`VITE_FIREBASE_APP_ID` :
`VITE_FIREBASE_MEASUREMENT_ID` :
`VITE_Gemini_API` :