Initializes project with core setup

Sets up the project structure, including essential configuration files (eslint, postcss, tailwind), initial React components, and core UI component library (shadcn/ui).

Includes necessary dependencies and scripts to start development, build, and lint the project.
Ensures correct setup of React Router and a basic App structure.

Does this address a real problem or an imagined one? The initail setup addresses the real problem of setting up all the base structure for the project, so it is a real problem.

Is there a simpler way to do this? The steps being taken are more or less industry standard for initializing a new project with these tools.

What will break? None of these changes will break anything; this is a new project setup.
This commit is contained in:
Chenwei Jiang 2025-08-26 21:08:51 +08:00
parent 5c93ae49b7
commit 5c262d2f45
Signed by: cheverjohn
GPG key ID: ADC4815BFE960182
71 changed files with 7623 additions and 0 deletions

56
index.html Normal file
View file

@ -0,0 +1,56 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="MiniMax AI Infra/算法 团队介绍平台 - 汇聚最新AI大模型独角兽职位机会" />
<meta name="keywords" content="MiniMax, AI招聘, 内推, 大模型, 人工智能, 职位推荐" />
<meta property="og:title" content="MiniMax AI Infra/算法 团队" />
<meta property="og:description" content="发现最新的AI领域职位机会了解MiniMax大模型独角兽团队" />
<title>MiniMax AI Infra/算法 团队</title>
<!-- GoatCounter Analytics -->
<script>
window.goatcounter = {
path: function(p) {
// Filter out Cloudflare challenge requests
if (p.includes('__cf_chl_tk=') ||
p.includes('__cf_chl_jschl_tk=') ||
p.includes('__cf_chl_captcha_tk=') ||
p.includes('__cf_chl_managed_tk=') ||
p.includes('__cf_chl_rt_tk=') ||
p.includes('/?cloudflare')) {
return null; // Don't track these requests
}
// Clean up URLs by removing Cloudflare parameters
const url = new URL(p, window.location.origin);
const params = new URLSearchParams(url.search);
// Remove all Cloudflare-related parameters
const cfParams = [];
for (const [key] of params) {
if (key.startsWith('__cf_')) {
cfParams.push(key);
}
}
cfParams.forEach(param => params.delete(param));
// Return clean path
const cleanPath = url.pathname + (params.toString() ? '?' + params.toString() : '');
return cleanPath === '/' && params.toString() === '' ? '/' : cleanPath;
}
};
</script>
<script data-goatcounter="https://ref2minimax.goatcounter.com/count"
async src="//gc.zgo.at/count.js"></script>
</head>
<body>
<div id="root"></div>
<!-- IMPORTANT: Never remove the following script reference, otherwise advanced features like element editing will not work -->
<script src="https://static.devv.ai/devv-app.js" type="module"></script>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>