plantprofileApp.tsx3 matches
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import React, { useState, useEffect } from "https://esm.sh/react@18.2.0";
3import { PlantProfile } from "../../shared/types.ts";
4import PlantList from "./PlantList.tsx";
17}
1819const App: React.FC = () => {
20const [plants, setPlants] = useState<PlantProfile[]>([]);
21const [selectedPlant, setSelectedPlant] = useState<PlantProfile | null>(null);
plantprofileindex.tsx6 matches
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import React from "https://esm.sh/react@18.2.0";
3import ReactDOM from "https://esm.sh/react-dom@18.2.0";
4import App from "./components/App.tsx";
56ReactDOM.render(
7<React.StrictMode>
8<App />
9</React.StrictMode>,
10document.getElementById("app")
11);
7- `index.html` - Main HTML template
8- `index.tsx` - Frontend entry point
9- `components/` - React components
10- `App.tsx` - Main application component
11- `ResumeUpload.tsx` - Resume upload component
15## Technologies
1617- React 18.2.0
18- TailwindCSS (via CDN)
19- TypeScript
AkashResults.tsx3 matches
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import React, { useState } from "react";
3import type { Resume, JobRequirement, ScoringResult } from "../../shared/types";
410}
1112const Results: React.FC<ResultsProps> = ({
13results,
14resumes,
AkashJobForm.tsx6 matches
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import React, { useState } from "react";
3import type { JobRequirement } from "../../shared/types";
49}
1011const JobForm: React.FC<JobFormProps> = ({ onSubmit, jobs, onScoreResumes }) => {
12const [title, setTitle] = useState<string>("");
13const [description, setDescription] = useState<string>("");
18const [selectedJob, setSelectedJob] = useState<JobRequirement | null>(null);
1920const handleSubmit = (e: React.FormEvent) => {
21e.preventDefault();
22
111value={requiredSkills}
112onChange={(e) => setRequiredSkills(e.target.value)}
113placeholder="e.g., JavaScript, React, Node.js"
114required
115/>
380- Troubleshoot and fix bugs in existing applications
381- Mentor junior developers and conduct code reviews`,
382requiredSkills: ["JavaScript", "React", "Node.js", "REST API"],
383preferredSkills: ["TypeScript", "AWS", "Docker", "GraphQL", "CI/CD"],
384minimumExperience: 3
AkashResumeUpload.tsx10 matches
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import React, { useState } from "react";
3import type { Resume } from "../../shared/types";
48}
910const ResumeUpload: React.FC<ResumeUploadProps> = ({ onUpload, resumes }) => {
11const [resumeText, setResumeText] = useState<string>("");
12const [showExisting, setShowExisting] = useState<boolean>(false);
13const [selectedResume, setSelectedResume] = useState<Resume | null>(null);
1415const handleSubmit = (e: React.FormEvent) => {
16e.preventDefault();
17if (resumeText.trim()) {
274275SUMMARY
276Experienced software engineer with 5+ years of experience in full-stack development, specializing in React, Node.js, and cloud technologies. Passionate about building scalable applications and implementing machine learning solutions.
277278SKILLS
279Programming Languages: JavaScript, TypeScript, Python, Java
280Frontend: React, Redux, HTML5, CSS3, Tailwind CSS
281Backend: Node.js, Express, Django, Spring Boot
282Databases: MongoDB, PostgreSQL, MySQL
288Senior Software Engineer
289TechCorp Inc. | Jan 2021 - Present
290- Led the development of a customer-facing dashboard using React and TypeScript, improving user engagement by 35%
291- Implemented CI/CD pipelines using GitHub Actions, reducing deployment time by 60%
292- Designed and built RESTful APIs using Node.js and Express, handling 1M+ daily requests
302Junior Developer
303WebSolutions Co. | Jun 2016 - Feb 2018
304- Built responsive web applications using React and Redux
305- Collaborated with UX designers to implement user interface components
306- Participated in agile development process with bi-weekly sprints
321AI-Powered Task Manager
322- Developed a task management application with natural language processing capabilities
323- Used React for frontend, Node.js for backend, and MongoDB for database
324- Implemented ML algorithms to categorize and prioritize tasks automatically
325326E-commerce Platform
327- Built a full-stack e-commerce platform with product recommendation system
328- Utilized React, Express, and PostgreSQL with Sequelize ORM
329- Implemented payment processing with Stripe API
330
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import React, { useState } from "react";
3import ResumeUpload from "./ResumeUpload";
4import JobForm from "./JobForm";
17}
1819const App: React.FC = () => {
20const [activeTab, setActiveTab] = useState<"upload" | "jobs" | "results">("upload");
21const [resumes, setResumes] = useState<Resume[]>([]);
2728// Fetch resumes and jobs on initial load
29React.useEffect(() => {
30fetchResumes();
31fetchJobs();
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import React from "react";
3import { createRoot } from "react-dom/client";
4import App from "./components/App";
513// Render the App component
14root.render(
15<React.StrictMode>
16<App />
17</React.StrictMode>
18);
19} else {
Akashindex.html4 matches
44<div id="root"></div>
45
46<!-- React and ReactDOM -->
47<script type="importmap">
48{
49"imports": {
50"react": "https://esm.sh/react@18.2.0",
51"react-dom": "https://esm.sh/react-dom@18.2.0",
52"react-dom/client": "https://esm.sh/react-dom@18.2.0/client"
53}
54}
20โโโ frontend/
21โ โโโ index.html # Main HTML template
22โ โโโ app.tsx # Frontend React application
23โ โโโ components/ # UI components
24โ โโโ ResumeUpload.tsx # Resume upload component
43- SQLite for data storage
44- Hono for backend API
45- React for frontend UI
46- TailwindCSS for styling