An open API service indexing awesome lists of open source software.

https://github.com/getssh/techup-project-journal


https://github.com/getssh/techup-project-journal

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

# Welcome to Sprint 1

Objective: Establish project logistics

Skills: Git, DevOps, HTML, CSS, Tailwind, NPM, Continuous integration

Maximum Duration: 2 days

>💡 Throughout the program, you will be asked to use **git** and **github** to submit your solutions to the challenges.
Each submission should be in the form of a **pull request** to be reviewed and approved by your mentor.
You will be asked to deploy your solutions to public hosting providers (notably Vercel). The following challenges will help you get familiar with the logistics of the program.

**Challenge 1.1** (2 points):

- Create a fork of the [Project Journal Starter](https://github.com/MMCY-Tech/project-journal-starter/) project in github.
- Edit the index.html file and replace the name with yours.
- Create a [pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests), and invite your mentor to review and approve it.
- After approval, merge the pull request into your main branch.
- This project is your personal journal. Keep updating it to show your progress to the world in a creative manner!

**Challenge 1.2** (5 points):

- Deploy your project on [Vercel](http://vercel.com) or [Netlify](http://netlify.com).
- Share your public URL on the Teams channel.
- Add automated deployments so that every commit to the main branch is deployed automatically.

Resources:

- ****[Git & GitHub Crash Course For Beginners](https://www.youtube.com/watch?v=SWYqp7iY_Tc)****
- [Pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)
- [Node.js - NPM](https://www.tutorialspoint.com/nodejs/nodejs_npm.htm)

## Installation

Install live-server globally

```bash
npm install -g live-server
```

Install project dependencies

```bash
npm install
```

## Running the project

Run the dev server:

```bash
npm run dev
```