Skip to content

Commit cb95595

Browse files
1 - Project Starter Code
0 parents  commit cb95595

20 files changed

+5837
-0
lines changed

Diff for: .gitignore

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
node_modules
2+
.DS_Store
3+
dist
4+
dist-ssr
5+
*.local
6+
.vscode

Diff for: README.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<h1 align="center">
2+
<a href="https://ui.dev">
3+
<img
4+
src="https://ui.dev/images/ambitious-banner-dark.jpg"
5+
alt="ui.dev banner" width="600" />
6+
</a>
7+
<br />
8+
</h1>
9+
10+
<h3 align="center">React Query Course PRoject - <a href="https://react-query-issue-tracker.ui.dev">Issue Tracker</a></h3>
11+
12+
### Info
13+
14+
This is the repository for [ui.dev](https://ui.dev)'s "React Query" course project.
15+
16+
For more information on the course, visit **[ui.dev/react-query](https://ui.dev/react-query)**.
17+
18+
### Project
19+
20+
This project is an app for tracking issues. The backend is fully mocked with [MSW](https://mswjs.io) - the project is building the UI and data fetching using [React Query](https://react-query.tanstack.com)
21+
22+
You can view the final project **[here](https://react-query-issue-tracker.ui.dev)**
23+
24+
### Branches
25+
26+
Every `(Project)` video in the course coincides with a branch in this repo. If you want to compare your code with Alex's or you just want to play around with the code, check out the different branches.
27+
28+
Below every `(Project)` video in the course will be a direct link to both the commit for that video as well as its branch.

Diff for: index.html

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<link rel="icon" href="/src/favicon.ico" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
<title>Issue Tracker</title>
8+
<style>
9+
html,
10+
body {
11+
background-color: black;
12+
}
13+
:root {
14+
--black: #000;
15+
--white: #fff;
16+
--red: #f32827;
17+
--purple: #a42ce9;
18+
--blue: #2d7fea;
19+
--yellow: #f4f73e;
20+
--pink: #eb30c1;
21+
--gold: #ffd500;
22+
--aqua: #2febd2;
23+
--gray: #282c35;
24+
}
25+
html {
26+
font-family: proxima-nova, -apple-system, BlinkMacSystemFont, Segoe UI,
27+
Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
28+
text-rendering: optimizeLegibility;
29+
-webkit-font-smoothing: antialiased;
30+
-moz-osx-font-smoothing: grayscale;
31+
box-sizing: border-box;
32+
font-size: 18px;
33+
}
34+
35+
body {
36+
margin: 0;
37+
padding: 0;
38+
min-height: 100vh;
39+
background: var(--black);
40+
color: var(--white);
41+
}
42+
.yellow-border {
43+
padding: 0;
44+
margin: 0;
45+
background: var(--yellow);
46+
height: 5px;
47+
width: 100%;
48+
}
49+
</style>
50+
</head>
51+
<body>
52+
<div class="yellow-border"></div>
53+
<div id="root"></div>
54+
<script type="module" src="/src/main.jsx"></script>
55+
</body>
56+
</html>

0 commit comments

Comments
 (0)