martinlaxenaire /
curtainsjs
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
90/100 healthLoading repository data…
CosmicAtomic / repository
A lightweight, responsive web client for the Name Profiler API. Built with Vanilla JavaScript and CSS, featuring JWT authentication handling, dynamic data fetching, and automated CI/CD deployment.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A lightweight web frontend for the Insighta Demographic Intelligence Platform — browse, filter, and search demographic profiles powered by a name-analysis API.
Live app: insighta-lab.netlify.app
| Layer | Details |
|---|---|
| Frontend | Vanilla HTML5, CSS3, JavaScript (no framework) |
| Auth | GitHub OAuth 2.0 via backend redirect |
| Token storage | localStorage (access + refresh tokens) |
| Backend API | REST — hosted on Render |
| Deployment | Netlify — insighta-lab.netlify.app |
insighta-web/
├── index.html # Landing page with hero section and GitHub login
├── dashboard.html # Metrics overview
├── profiles.html # Paginated & filterable profile list
├── profile.html # Individual profile detail
├── search.html # Natural language search
├── account.html # Logged-in user account info
├── css/
│ └── style.css # Shared stylesheet
├── imgs/
│ └── Screenshot (20).png # Hero section screenshot
└── js/
├── auth.js # Token management, login guard, logout
└── api.js # Authenticated fetch wrapper with auto-refresh
npx serve)Clone the repository:
git clone https://github.com/CosmicAtomic/insighta-web.git
cd insighta-web
Serve the files locally. Using VS Code Live Server (default port 5500):
Or using npx serve:
npx serve .
Open http://localhost:5500 (or whichever port your server uses) in your browser.
Click Continue with GitHub to authenticate.
The backend base URL is defined at the top of js/api.js:
const BACKEND_URL = "https://insighta-gfrf.onrender.com";
Update this value if you are running the backend locally or on a different host.
The GitHub OAuth link in index.html includes a hardcoded redirect URI:
https://insighta-gfrf.onrender.com/auth/github?redirect_to=https://insighta-lab.netlify.app/dashboard.html
Update the redirect_to parameter to match your deployment URL before hosting in production.
dashboard.html with query params:
?access_token=...&refresh_token=...&username=...
auth.js reads the tokens, stores them in localStorage, and clears them from the URL via history.replaceState.Authorization: Bearer <access_token>.401 response, api.js automatically attempts a token refresh before retrying the request. If the refresh fails, the user is logged out.The backend API is separately maintained and deployed on Render.
Base URL: https://insighta-gfrf.onrender.com
| Endpoint | Description |
|---|---|
GET /auth/github | Initiates GitHub OAuth |
POST /auth/refresh | Refreshes access/refresh token pair |
GET /auth/me | Returns the authenticated user's info |
GET /api/profiles | Lists profiles (supports filters & pagination) |
GET /api/profiles/:id | Returns a single profile by ID |
GET /api/profiles/search | Natural language profile search |
MIT
Selected from shared topics, language and repository description—not editorial ratings.
martinlaxenaire /
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
90/100 healthResponsiveBP /
:iphone: A super lightweight HTML, Sass, CSS, and JavaScript framework for building responsive websites
86/100 healthbearlike /
A Nintendo inspired lightweight, No BS responsive single-page portfolio website built with HTML and CSS :space_invader:
85/100 healthButterFaces /
A lightweight and responsive JSF framework that combines the advantages from Bootstrap, jQuery and HTML 5 to develop fast, easy and modern web applications using JSF 2.
68/100 healthbibas-17 /
Expense Tracker A clean, lightweight web app to track income and expenses with category tagging. Features real-time balance updates, local storage for data persistence, and a responsive UI. Built with vanilla HTML, CSS, and JavaScript.
48/100 healthxremix /
A lightweight, responsive, smart gallery based on jQuery
61/100 health