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

https://github.com/indirapriyadharshini-63/part0

FullstackOpen Solutions
https://github.com/indirapriyadharshini-63/part0

expressjs full-stack fullstackopen fullstackopen2024 javascript mongodb nodejs react reactjs redux typescript

Last synced: 7 months ago
JSON representation

FullstackOpen Solutions

Awesome Lists containing this project

README

          

# Fullstack Open - Exercise Submissions

This repository contains my submissions for the [Fullstack Open](https://fullstackopen.com/en/) course by the University of Helsinki. The course covers modern web development using JavaScript, React, Node.js, MongoDB, and more.

## Repository Structure

The repository is structured according to the different parts of the course:

```
.
├── part0
├── part1
├── part2
├── part3
├── part4
├── part5
├── part6
├── part7
├── part8
├── part9
└── README.md
```

Each part contains exercise solutions for the corresponding section of the course.

## How to Run the Code

### Prerequisites

Make sure you have the following installed:

- [Node.js](https://nodejs.org/)
- [npm](https://www.npmjs.com/) or [yarn](https://yarnpkg.com/)
- [MongoDB](https://www.mongodb.com/)

### Running the Frontend

```sh
cd partX/frontend
npm install # or yarn install
npm start
```

### Running the Backend

```sh
cd partX/backend
npm install # or yarn install
npm run dev
```

Replace `partX` with the appropriate part number.

## Technologies Used

- React.js
- Redux
- Node.js
- Express.js
- MongoDB
- GraphQL
- Jest
- Cypress

## Deployment

Some exercises may be deployed using:

- [Netlify](https://www.netlify.com/) (Frontend)
- [Render](https://render.com/) (Backend)


This repository follows the course's best practices and is regularly updated with new exercises as I progress through the course.