https://github.com/keminghe/buckeye-urmp
Undergraduate Research Mentorship Program at The Ohio State University, full stack open-source version completely rewritten by @KemingHe .
https://github.com/keminghe/buckeye-urmp
firebase firestore nextjs typescript
Last synced: 8 months ago
JSON representation
Undergraduate Research Mentorship Program at The Ohio State University, full stack open-source version completely rewritten by @KemingHe .
- Host: GitHub
- URL: https://github.com/keminghe/buckeye-urmp
- Owner: KemingHe
- License: gpl-3.0
- Created: 2024-12-20T20:29:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-20T20:33:48.000Z (over 1 year ago)
- Last Synced: 2025-07-14T15:47:15.814Z (12 months ago)
- Topics: firebase, firestore, nextjs, typescript
- Language: TypeScript
- Homepage: https://urmp.osu.dev
- Size: 15.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# ⚠️ [Archived] ⚠️ Undergraduate Research Mentorship Program at The Ohio State University
> [!WARNING]
> **This repository is archived and no longer maintained.**
>
> - **Archived**: 2025-08-10 by [@KemingHe](https://github.com/KemingHe)
> - **Archive reason**: low/no usage of this platform by the Ohio State community
> - **Inquries and corrections**: email [keminghe.career@gmail.com](mailto:keminghe.career@gmail.com)
## 🛠️ Installation Steps
> [!IMPORTANT]
> This project uses the new `Node.js 22` as runtime, `TypeScript` as dev language, and `pnpm` as package manager. You can read more about these handy tools here:
>
> Node.js 22: https://nodejs.org/en/blog/release/v22.2.0
>
> TypeScript: https://nextjs.org/docs/app/building-your-application/configuring/typescript
>
> Pnpm: https://pnpm.io/
1. Set up Git; and set up Node.js 22 via `nvm`
> Download Git version control: https://git-scm.com/downloads
>
> Download Node.js 22: https://nodejs.org/en/download/package-manager
```bash
# Confirm git and node (npm) are installed correctly.
git --version
npm --verison
```
2. Clone the repository and change to the project directory.
```bash
git clone https://github.com/data-glow-gh/devosu-research-mentorship-frontend.git
cd devosu-research-mentorship-frontend
```
3. Enable `pnpm` using `corepack` and install the dependencies.
```bash
# Declare usage of pnpm and install globally using corepack.
corepack use pnpm@latest
corepack install --global pnpm@latest
# For pnpm routine updates.
corepack up
```
4. You are now ready to contribute!!
```bash
# Start the local development server after setting up .env.development.local
# according to env vars required by .env.sample.
pnpm run dev
```