Skip to content

Commit b7922a1

Browse files
chenxin-yanManus AI
andcommitted
docs: add README.md (#76)
Co-authored-by: Manus AI <[email protected]>
1 parent 4e1d9bc commit b7922a1

File tree

3 files changed

+86
-0
lines changed

3 files changed

+86
-0
lines changed

README.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
<div align="center">
2+
<!-- TODO: currently we don't have logo set up -->
3+
<!-- <a href="https://albertplus.com"> -->
4+
<!-- <img src="https://raw.githubusercontent.com/TechAtNYU/AlbertPlus/main/apps/web/public/logo.svg" alt="Logo" width="80" height="80"> -->
5+
<!-- </a> -->
6+
7+
<h3 align="center">AlbertPlus</h3>
8+
9+
<p align="center">
10+
A modern, open-source platform to enhance the NYU course planning and registration experience.
11+
<br />
12+
<br />
13+
<a href="https://albertplus.com">Website</a>
14+
·
15+
<a href="https://docs.albertplus.com">Documentation</a>
16+
·
17+
<a href="https://github.com/TechAtNYU/AlbertPlus/issues">Bug Report/Feature Request</a>
18+
</p>
19+
</div>
20+
21+
<div align="center">
22+
23+
[![CI](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/ci.yaml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/ci.yaml)
24+
[![Web Deploy](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/web.yaml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/web.yaml)
25+
[![Docs Deploy](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/docs.yaml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/docs.yaml)
26+
[![Scraper Deploy](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/scraper.yaml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/scraper.yaml)
27+
[![Browser Extension Deploy](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/browser.yml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/browser.yml)
28+
[![Convex Deploy](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/convex.yaml/badge.svg)](https://github.com/TechAtNYU/AlbertPlus/actions/workflows/convex.yaml)
29+
30+
</div>
31+
32+
---
33+
34+
## Table of Contents
35+
36+
- [About The Project](#about-the-project)
37+
- [Built With](#built-with)
38+
- [Deployed Sites](#deployed-sites)
39+
- [Getting Started](#getting-started)
40+
- [Contributing](#contributing)
41+
- [License](#license)
42+
43+
## About The Project
44+
45+
AlbertPlus is a comprehensive, open-source platform designed to enhance the course registration experience for New York University (NYU) students. It provides a modern, intuitive interface and a suite of tools to help students plan their academic journey, build schedules, and navigate the complexities of course selection. The project is a monorepo that consists of a web application, a browser extension, a web scraper, and a documentation site, all powered by a Convex backend.
46+
47+
### Built With
48+
49+
This project is built with a modern and robust tech stack, including:
50+
51+
- **Core:** TypeScript, React 19, Next.js 15, Convex, Bun, Turborepo
52+
- **Specialized:** Plasmo, Cloudflare Workers, Hono, Drizzle ORM, Astro, Starlight, Clerk
53+
54+
For a full list of technologies, please refer to the [Tech Stack](https://docs.albertplus.com/getting-started/tech-stack/) documentation.
55+
56+
## Deployed Sites
57+
58+
You can explore the deployed instances of AlbertPlus:
59+
60+
- **Production App:** [albertplus.com](https://albertplus.com) - The main web application for course planning and schedule building.
61+
- **Development App:** [dev.albertplus.com](https://dev.albertplus.com) - The development instance of the web application.
62+
- **Documentation:** [docs.albertplus.com](https://docs.albertplus.com) - This documentation site.
63+
- **Scraper:** [scraper.albertplus.com](https://scraper.albertplus.com) - The Cloudflare Worker that scrapes course data from NYU public sites.
64+
65+
## Getting Started
66+
67+
To get a local copy up and running, please follow the instructions in our [Quick Start](https://docs.albertplus.com/getting-started/quick-start/) guide.
68+
69+
## Contributing
70+
71+
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also contribute by opening an issue for bug report or feature request.
72+
73+
For more information, please see our [Contributing Guidelines](https://docs.albertplus.com/getting-started/contributing/).
74+
75+
## License
76+
77+
Distributed under the MIT License. See `LICENSE` for more information.

apps/docs/astro.config.mjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ export default defineConfig({
5959
{ label: "Documentation", slug: "modules/documentation" },
6060
],
6161
},
62+
{
63+
label: "Contributing",
64+
slug: "contributing",
65+
},
6266
],
6367
}),
6468
],
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: "Contributing"
3+
---
4+
5+
WIP

0 commit comments

Comments
 (0)