PageSourceSearch

https://www.charitrashrestha.com.np/assets/Portfolio-C8bL3pME.js

js charitrashrestha.com.np collected 2026-10-09 22:05:10 UTC 21,709 bytes, 1 lines download raw bytes

1import{r as c,i as k,u as v,j as e,S as x,k as S,a as C,b as h,D as j,P as m,F as A,l as W,L as b,p as g,m as N,n as T}from"./index-C8kIAplu.js";const P="/assets/39-coffee-cart-Chs10Dz7.webp",B="/assets/40-swadgasm-lab-wellness-cafe-BnOxgQPO.webp",E="/assets/35-offensive-security-academy-CZwBsdhc.webp",F="/assets/36-charitra-workspace-M7wYUZm6.webp",L="/assets/37-construction-management-system-BQCExw5_.webp",M="/assets/38-marginalia-BYn-FkAK.webp",_="/assets/01-hack-x-BCwRfgBp.webp",D="/assets/02-lbef-group-of-instutuions-mrEkMs-d.webp",I="/assets/03-raktaveer-BJPU7HQS.webp",R="/assets/04-pcps-apply-form-deanavz_.webp",z="/assets/05-evolve-lbef-BltUSn1c.webp",G="/assets/06-pcps-life-BFKosadD.webp",H="/assets/07-lbef-elibrary-Dphowd6U.webp",O="/assets/08-evolve-lbef-DRphWz7K.webp",Y="/assets/09-marwadi-yuwa-manch-BayUDSMV.webp",U="/assets/10-mym-raktaveer-Dx4payVy.webp",K="/assets/11-pcps-elibrary-B5kXLjn4.webp",V="/assets/12-lbef-elibrary-BRoALCld.webp",q="/assets/13-pcps-elibrary-DIiuKmr4.webp",$="/assets/14-pcps-life-vVlSIQU6.webp",J="/assets/15-mero-khet-Kdx8ykwM.webp",Q="/assets/16-international-school-for-skills-DygFZ6JA.webp",Z="/assets/17-next-space-CFtLDtPG.webp",X="/assets/18-takris-crochet-management-system-DZhpAD3Q.webp",ee="/assets/19-evolve-with-lbef-BugNmV34.webp",te="/assets/21-dhalal-realestate-D5EJlaBo.webp",ae="/assets/22-catalog-C2iG2g41.webp",ie="/assets/23-marwadi-sewa-samiti-nepal-Dm-hSBbg.webp",se="/assets/24-supreme-associates-traders-C4qHliVv.webp",oe="/assets/25-expense-tracker-D967LeT4.webp",ne="/assets/26-taxi-booking-system-DsvQjsGC.webp",re="/assets/27-pcps-college-DTVqITu4.webp",le="/assets/28-hotel-booking-system-BHHvDhUr.webp",ce="/assets/29-readers-hub-CVjgMEC_.webp",pe="/assets/30-youtube-clone-DrgFiOio.webp",de="/assets/31-thirft-shop-Dtlkye4a.webp",he="/assets/32-amazon-clone-BZUiVRNm.webp",me="/assets/33-flex-fit-gym-BDo7u-PH.webp",be="/assets/34-parallax-website-CeRMlJ9k.webp",ge=[{id:"swadgasm-lab-wellness-cafe",title:"Swadgasm Lab & Wellness Café",type:"Website",description:"A contemporary Kathmandu café site for Swadgasm Lab & Wellness Café in Baluwatar, presenting its nourishing food, Nepal-inspired flavors, specialty coffee, signature drinks and house-made wellness products.",image:B,link:"https://swadgasm.com.np/"},{id:"coffee-cart",title:"Coffee Cart",type:"Website",description:"Marketing website for Coffee Cart by BCS — a mobile espresso bar and coffee cart catering service for events across Nepal, built as a single-page React application with a clean, responsive, design-led experience.",image:P,link:"https://coffeecartbybcs.com/"},{id:"marginalia",title:"Marginalia",type:"Web Application",description:"A publishing platform where readers browse, search and filter stories, and writers draft, publish and manage them from their own dashboard — rich-text editing with cover images, threaded comments, follows, likes and notifications, signed in with GitHub or Google.",image:M,link:"https://github.com/charitraa/Marginalia"},{id:"offensive-security-academy",title:"Offensive Security Academy",type:"Website",description:"Hands-on security courses for people who want to understand how systems actually break — and how to secure them. 33 modules, 143 rooms and 1,044 tasks, tracked entirely in your browser: free, offline-first and privacy-first, with nothing leaving the device.",image:E,link:"https://github.com/charitraa/CyberSecurityCourses"},{id:"charitra-workspace",title:"Charitra Workspace",type:"Web Application",description:"The computer behind the portfolio — a separate interactive build where you present a credential at the door reader, then walk around the desk and open things yourself.",image:F,link:"https://computer-portfolio-eight.vercel.app/"},{id:"construction-management-system",title:"Construction Management System",type:"Web Application",description:"Construction operations software that plans projects, manages the workforce, records daily attendance, runs payroll, tracks expenses and revenue, and chases what clients still owe — from a single platform the whole team works out of.",image:L,link:"https://constructions.charitrashrestha.com.np"}
1,{id:"f6621786-9dae-4f30-afc7-99f52ee522d2",title:"Hack X",type:"Website",description:"HackX 2025, organized by the International School for Skills (ISS), is a national-level hackathon empowering Grade 12 students across Nepal to solve real-world challenges aligned with the 17 United Nations Sustainable Development Goals.",image:_,link:"https://hackx-demo.netlify.app/"},{id:"12b26cae-54b9-4b41-80f0-ad0380b97491",title:"LBEF Group of Instutuions",type:"Website",description:"LBEF Group of Institutions – Where Education Evolves into Global Excellence Established in 1998, the Lord Buddha Education Foundation (LBEF) Group of Institutions has been at the forefront of transforming higher education in Nepal.",image:D,link:"https://lbef-group-of-institution.netlify.app/"},{id:"9f72db57-819a-401e-aff2-a513b066bdde",title:"Raktaveer",type:"Website",description:"Raktaveer is a digital platform that connects blood donors with those in urgent need. Whether you're a voluntary donor, a friend in need, or a hospital professional – Raktaveer is here to simplify and speed up the process of blood donation. With just a few clicks, you can help save a life.",image:I,link:"https://raktaveer.mssn.org.np/"},{id:"e53ef7c8-a8af-45e1-9977-60deacd21b35",title:"PCPS Apply Form",type:"Web Application",description:"This is the Apply form for uob of PCPS College .",image:R,link:"https://apply.patancollege.edu.np/"},{id:"47cb4ca9-37aa-4015-ab91-f62e2aebfc02",title:"Evolve LBEF",type:"Web Application",description:"This app is for the LBEF College students. Using the app students are allowed to view their own details related to college using the access details provided by the college. Students are able to view the class routine, daily class report, attendance, notices sent by college, fees statement. You will be allowed to send the leave and fees application to college.",image:z,link:"https://evolve.lbef.info/"},{id:"d99604c6-29ef-45b5-ac4e-ecd5673e1cfe",title:"PCPS Life",type:"Web Application",description:"This is of the PCPS Life web app with minor bug fixes and addition of the few features like displaying in app ID Cards. When offline, if you have already logged in, it also shows the College WIFI access when you open the app.",image:G,link:"https://pcpslife.patancollege.edu.np/"},{id:"ff3ce966-30b2-466b-b151-c5ea199fbf14",title:"LBEF eLibrary",type:"Web Application",description:"This app allows LBEF students and staff to access its physical library and reserve, issue, renew and return books to the library. It helps to know the availability of the physical books at the library without visiting physically.",image:H,link:"https://elibrary.lbef.info/"},{id:"55c19400-535f-494f-a934-744d78f04d3a",title:"Evolve LBEF",type:"Mobile Applications",description:"This app is for the LBEF College students. Using the app students are allowed to view their own details related to college using the access details provided by the college.",image:O,link:"https://play.google.com/store/apps/details?id=com.lbef.edu.np.lbef"},{id:"9c0f559d-6beb-44b7-8ca4-f29756ab4c53",title:"Marwadi Yuwa Manch",type:"Website",description:"MYM is a voluntary youth organization and any member, aged below 45 years of Marwadi Sewa Samiti is a member of MYM.​",image:Y,link:"http://www.mymktm.org/prototype/"},{id:"4a122324-e5f3-4081-a1cb-2d8910284932",title:"MYM Raktaveer",type:"Mobile Applications",description:"This app facilitates blood receipients in the marwadi community in Nepal. It allows receipient to add the request in the app along with the hospital details. Request is then verified by the system admins and is approved. Once approved, donors are notified and interested donors can accept the request. Upon accepting the request, receipient is notified and they can communicate with each other via the app. Once donor donates the blood in the respective hospital, they update the status on the application.",image:U,link:"https://play.google.com/store/apps/details?id=com.mssn.mym_raktaveer&hl=en-US&ah=E4-WHOhSLalXe-SE9AYWscUbgSY"},{id:"ce78487c-2baf-487d-bd6e-7e024dbccfd4",title:"PCPS eLibrary",type:"Web Application",description:"This app provides access to the PCPS College physical library book catalogue and the ebooks provided by the PCPS Library. You need to use your college portal login details to access the library.",image:K,link:"https://elibrary.patancollege.edu.np/online-books"},{id:"d22ce973-cdee-4802-9451-fd2bd1837ff9",title:"LBEF eLibrary",type:"Mobile Applications",description:"This app allows 
1LBEF students and staff to access its physical library and reserve, issue, renew and return books to the library. It helps to know the availability of the physical books at the library without visiting physically. It also allows the access to ebooks available via LBEF Library.",image:V,link:"https://play.google.com/store/apps/details?id=com.lbeflib.edu.np.lbeflib"},{id:"3e52bb91-3110-45d5-b0b6-2897c9d7b0b6",title:"PCPS eLibrary",type:"Mobile Applications",description:"This app provides access to the PCPS College physical library book catalogue and the ebooks provided by the PCPS Library. You need to use your college portal login details to access the library.",image:q,link:"https://play.google.com/store/apps/details?id=com.patancollege.edu.np.library_management_sys"},{id:"d65ef20b-84a4-495e-ad91-cd3d8f511052",title:"PCPS Life",type:"Mobile Applications",description:"PCPS Life is a mobile application designed to help PCPS College students. Using the app students are allowed to view their own details related to college using the access details provided by the college. Students are able to view the class routine, daily class report, attendance, notices sent by college, fees statement. You will be allowed to send the leave and fees application to college. With this app you can stay updated with all the events and activities happening at the college.",image:$,link:"https://play.google.com/store/apps/details?id=com.patancollegeorg.lbef&hl=en"},{id:"6cd42383-7a6a-4cdc-8d59-b6c6a88350e0",title:"Mero Khet",type:"Mobile Applications",description:"Mero Khet is a mobile application designed to help farmers and agricultural enthusiasts manage their land, crop cycles, and resources efficiently. Developed using Flutter, the app includes features like crop tracking, seasonal alerts, marketplace listings, and weather integration. It aims to digitize and empower local agricultural practices in Nepal.",image:J,link:"https://github.com/mystickminal14/MeroKhet"},{id:"f29770fe-df6d-4428-9d7d-9ed0ba4998f4",title:"International School for Skills",type:"Websites",description:'The initiative behind "दक्ष नेपाल, सक्षम नेपाल" (Skilled Nepal, Self-Reliant Nepal) aims to bridge the gap between traditional education and the practical skills needed in today’s workforce. ISS Nepal focuses on transforming Nepal’s potential by offering high-quality, skill-based training programs that prepare students and professionals for industry readiness.',image:Q,link:"https://www.school4skills.com/"},{id:"56619c74-8436-4ffa-ac8c-ce2a4b61db8e",title:"Next Space",type:"Mobile Application",description:"A modern mobile application for discovering, booking, and managing coworking spaces. The app provides a seamless experience for users to find spaces, book them, communicate with space owners, and more, all from their mobile devices.",image:Z,link:"https://github.com/charitraa/NextSpace"},{id:"b7191bc6-c9a7-4822-bd8f-4fbcc1baa7f6",title:"Takris Crochet Management System",type:"Web Application",description:"Takris Crochet Management System is a comprehensive web-based application designed to streamline the inventory, order, and customer management processes for a handmade crochet business. The system enables the business owner to efficiently track products, monitor sales, manage raw materials, and fulfill customer orders with ease.",image:X,link:"https://takris-crochet.netlify.app/"},{id:"17376b82-88ed-4893-9de5-4a7da6027a8d",title:"Evolve With LBEF",type:"Website",description:"Career Pathways is an intensive training and mentorship program designed to prepare +2 graduates for a thriving career in the Information Technology (IT) sector. The program offers a unique blend of career planning, technical training, and scholarship opportunities to help students transition smoothly into their undergraduate IT journey.",image:ee,link:"https://evolve.lbef.org/"},{id:"63817297-5ab7-4cb8-b61c-9e095b573691",title:"Dhalal RealEstate",type:"Web Application",description:"This real estate platform offers property listings, search functionalities, and user-friendly interfaces for both buyers and sellers.",image:te,link:"https://github.com/charitraa/Real_Estate"},{id:"dc4ee8b2-b5c6-458a-ae9b-c436cbf4ea97",title:"Catalog",type:"Website",description:"This catalog website was built to showcase products with detailed descriptions, images, and filtering options for easy navigation.",image:ae,link:"https://charitraa.github.io/yipl-frontend-challenge/"},{id:"93aeff9e-86cd-43db-817a-312f358e9fa2",title:"Marwadi Sewa Samiti Nepal",type:"Website",description:"This website was developed for a non-profit organization, focusing on community engagement and event management features.",image:ie,link:"https://mssn.org.np/prototype/"},{id:"1e339030-c7c5-49c0-9b07-281a1196c451",title:"Supreme Associates Traders",type:"Website",description:"An e-commerce platform developed for a trading company, featuring product listings, secure payment gateways, and order management.",image:se,link:"https://www.sat.com.np/"},{id:"c7a9f0c3-bca0-42cb-8a13-96fc84f97073",title:"Expense Tracker",type:"Web Application",description:"A web application for tracking daily expenses, providing insights through graphs and reports to help users manage their finances.",image:oe,link:"https://github.com/charitraa/Expense-Tracker"},{id:"59fdb63c-545f-4f93-88aa-26e4427a105f",title:"Taxi Booking System",type:"Desktop Application",description:"A desktop application for managing taxi bookings, including features for driver assignment, fare calculation, and ride history.",image:ne,link:"https://github.com/charitraa/Taxi-Booking-System"},{id:"79abe7ec-a5b5-4b9b-a8e8-641be2860cb8",title:"PCPS College",type:"Website",description:"A modern, responsive website developed for Patan College, featuring course listings, student testimonials, and online application forms.",image:re,link:"https://patancollege.edu.np/"},{id:"30c2ada6-a9c3-4fec-8e1e-655e2869f708",title:"Hotel Booking System",type:"Desktop Application",description:"A desktop application for managing hotel bookings, complete with room availability checks, booking c",image:le,link:"https://github.com/charitraa/Online-Hotel-Booking-System"},{id:"4a93c9fb-957f-4a0e-8fa2-8e02bb2196d4",title:"Readers Hub",type:"Website",description:"A community-driven website for book lovers, featuring book reviews, reading challenges, and user-generated content.",image:ce,link:"https://charitraa.github.io/Coffee-Website/"},{id:"558fbdb5-625f-4869-bd8e-30af9ae7c6e1",title:"YouTube Clone",type:"Web Application",description:"A YouTube clone web application that allows users to upload, view, and comment on videos, with features for searching and filtering content.",image:pe,link:"https://charitraa.github.io/YouTube-Clone/"},{id:"63b09e62-1de8-443a-af3a-55371ca908da",title:"Thirft Shop",type:"Web Application",description:"The Thrift Shop project is an e-commerce platform designed to facilitate the buying and selling of second-hand items. The platform offers a user-friendly interface for both buyers and sellers, ensuring a seamless experience in listing products, browsing through available items, and making purchases.",image:de,link:"https://github.com/charitraa/Thrift_Shop"},{id:"6040ee8a-1cc8-4ca3-8e02-7d0eef6937a3",title:"Amazon Clone",type:"Websites",description:"The Amazon Clone project is a full-featured e-commerce platform that replicates the core functionalities of Amazon. The platform provides a comprehensive online shopping experience, allowing users to browse, search, and purchase products across various categories.",image:he,link:"https://charitraa.github.io/Amazon_Clone/"},{id:"01a7a912-51ad-49f5-ae43-63aeaf807d0a",title:"Flex Fit Gym",type:"Web Application",description:"The Flex Fit Gym project is a dynamic and user-friendly web application designed to manage gym operations, memberships, and fitness classes. It offers a range of features tailored to both gym members and administrators, making it easy to maintain and grow a fitness business.",image:me,link:"https://github.com/charitraa/Flex_Fit_Gym"}
1,{id:"2fb03ca8-6789-43fb-80cd-58eab73ddf3d",title:"Parallax Website",type:"Websites",description:"This a Parallax Website developed by Html and CSS. In this website ,the background image will be transparent and fixed in position.",image:be,link:"https://parallax-webj.netlify.app/"}],f=["cyan","yellow","pink","blue","green","lavender","peach"],u=[6,3,3,2,2,2],r=i=>{const s=i.trim().toLowerCase();return s.startsWith("mobile")?"Mobile App":s.startsWith("web app")?"Web App":s.startsWith("website")?"Website":s.startsWith("desktop")?"Desktop App":i.trim()},ue=()=>{const i=ge,[s,y]=c.useState("All"),{data:l}=k(),p=c.useMemo(()=>["All",...Array.from(new Set(i.map(t=>r(t.type)))).sort()],[i]),n=c.useMemo(()=>s==="All"?i:i.filter(t=>r(t.type)===s),[i,s]);v([n.length]);const w=new Map(((l==null?void 0:l.repos)??[]).map(t=>[t.name,t]));return e.jsxs(e.Fragment,{children:[e.jsx(x,{title:"Work",description:"Client work, college platforms and open-source projects built by Charitra Shrestha — web, mobile and desktop.",path:"/portfolio"}),e.jsxs("main",{id:"main",className:"mem",children:[e.jsxs("section",{className:"mem-section s-grid","aria-labelledby":"portfolio-label",children:[e.jsx(S,{className:"doodle--red",size:90,style:{top:"10%",right:"4%"}}),e.jsx(C,{className:"doodle--blue",size:26,style:{top:"26%",left:"3%"}}),e.jsxs("div",{className:"mem-wrap",children:[e.jsx(h,{index:"01",kicker:"Selected work",id:"portfolio-label",title:"Projects that shipped",sub:"Client platforms, college systems and apps that are live in the world — plus the open source I build on the side."}),p.length>2&&e.jsx("div",{className:"pf-filters reveal",role:"group","aria-label":"Filter projects by type",children:p.map(t=>e.jsxs("button",{type:"button",className:"pf-filter","aria-pressed":s===t,onClick:()=>y(t),children:[t,t!=="All"&&e.jsx("span",{style:{opacity:.6,marginInlineStart:6},children:i.filter(a=>r(a.type)===t).length})]},t))}),n.length>0&&e.jsx("ul",{className:"pf-grid",children:n.map((t,a)=>{const o=u[a%u.length];return e.jsx("li",{"data-w":o,children:e.jsxs("article",{className:`pf-card reveal${o===6?" pf-card--wide":""}`,"data-tone":f[a%f.length],style:{"--delay":`${a%3*70}ms`},children:[e.jsx("div",{className:"pf-card__media",children:e.jsx("img",{src:t.image,alt:t.title,width:800,height:540,loading:a<2?"eager":"lazy",decoding:"async"})}),e.jsxs("div",{className:"pf-card__body",children:[e.jsx("span",{className:"mem-chip",style:{alignSelf:"flex-start"},children:r(t.type)}),e.jsx("h2",{className:"pf-card__title",children:t.title}),e.jsx("p",{className:"pf-card__text",children:t.description}),e.jsxs("div",{className:"pf-card__foot",children:[e.jsx("span",{className:"mem-mono",style:{color:"var(--ink-faint)"},children:String(a+1).padStart(2,"0")}),t.link&&e.jsx("a",{href:t.link,target:"_blank",rel:"noopener noreferrer",className:"mem-btn mem-btn--ink mem-btn--sm",children:"View project →"})]})]})]})},t.id)})}),n.length===0&&e.jsx("p",{className:"pf-empty",children:"Nothing in this category yet."})]})]}),e.jsxs("section",{className:"mem-section s-cream","aria-labelledby":"oss-label",children:[e.jsx(j,{className:"doodle--cyan",size:80,style:{bottom:"8%",right:"3%"}}),e.jsxs("div",{className:"mem-wrap",children:[e.jsx(h,{index:"02",kicker:"Open source",id:"oss-label",title:"Built in the open",sub:"Public repositories with live stars and forks pulled from the GitHub API.",action:e.jsxs("a",{href:m.github,target:"_blank",rel:"noopener noreferrer",className:"mem-btn mem-btn--paper mem-btn--sm",children:[e.jsx(A,{"aria-hidden":!0,size:14})," All repos →"]})}),e.jsx("ul",{className:"svc-grid",children:W.map((t,a)=>{const o=w.get(t.repo);return e.jsx("li",{children:e.jsxs("article",{className:"mem-card mem-card--lift reveal","data-tone":t.tone,style:{height:"100%","--delay":`${a%3*60}ms`},children:[e.jsxs("span",{className:"mem-card__num",children:["PROJECT ",String(a+1).padStart(2,"0")]}),e.jsx("h3",{className:"mem-h3",children:t.live?e.jsx(b,{to:`/portfolio/${g(t)}`,children:t.name}):t.name}),e.jsx("p",{className:"mem-body work-card__desc",children:t.overview}),e.jsx("div",{className:"work-card__tags",children:t.tech.slice(0,3).map(d=>e.jsx("span",{className:"mem-chip",children:d},d))}),e.jsxs("div",{className:"work-card__meta",children:[o&&e.jsxs(e.Fragment,{children:[e.jsxs("span",{children:[e.jsx(N,{"aria-hidden":!0,size:11})," ",o.stargazers_count]}),e.jsxs("span",{children:[e.jsx(T,{"aria-hidden":!0,size:11})," ",o.forks_count]})]}),t.live&&e.jsx(b,{to:`/portfolio/${g(t)}`,style:{marginInlineStart:"auto",textDecoration:"underline"},children:"Project details →"}),!t.private&&e.jsx("a",{href:(o==null?void 0:o.html_url)??`${m.github}/${t.repo}`,target:"_blank",rel:"noopener noreferrer",style:{marginInlineStart:t.live?void 0:"auto",textDecoration:"underline"},children:"GitHub →"})]})]})},t.repo)})})]})]})]})]})};export{ue as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.