|
1 | | -# Nuxt Minimal Starter |
| 1 | +# ClimateTracker |
2 | 2 |
|
3 | | -Look at the [Nuxt documentation](https://nuxt.com/docs/getting-started/introduction) to learn more. |
| 3 | +ClimateTracker is a web application designed to monitor and visualize climate data. This project is built using Nuxt.js, a powerful framework for creating server-side rendered Vue.js applications. |
4 | 4 |
|
5 | | -## Setup |
| 5 | +## Technologies Used |
6 | 6 |
|
7 | | -Make sure to install dependencies: |
| 7 | +- **Nuxt.js**: A framework for creating Vue.js applications with server-side rendering. |
| 8 | +- **Vue.js**: A progressive JavaScript framework for building user interfaces. |
| 9 | +- **Chart.js**: A JavaScript library for creating charts. |
| 10 | +- **Vue Chart.js**: A wrapper for Chart.js in Vue. |
| 11 | +- **Tailwind CSS**: A utility-first CSS framework. |
| 12 | +- **ESLint**: A tool for identifying and reporting on patterns in JavaScript. |
| 13 | +- **Prettier**: An opinionated code formatter. |
| 14 | +- **TypeScript**: A typed superset of JavaScript that compiles to plain JavaScript. |
8 | 15 |
|
9 | | -```bash |
10 | | -# npm |
11 | | -npm install |
| 16 | +## Getting Started |
12 | 17 |
|
13 | | -# pnpm |
14 | | -pnpm install |
| 18 | +### Prerequisites |
15 | 19 |
|
16 | | -# yarn |
17 | | -yarn install |
| 20 | +Make sure you have the following installed: |
18 | 21 |
|
19 | | -# bun |
20 | | -bun install |
21 | | -``` |
| 22 | +- Node.js (>= 12.x) |
| 23 | +- npm (>= 6.x) |
22 | 24 |
|
23 | | -## Development Server |
| 25 | +### Installation |
24 | 26 |
|
25 | | -Start the development server on `http://localhost:3000`: |
| 27 | +1. Clone the repository: |
| 28 | + ```bash |
| 29 | + git clone https://github.com/yourusername/ClimateTracker.git |
| 30 | + cd ClimateTracker |
| 31 | + ``` |
26 | 32 |
|
27 | | -```bash |
28 | | -# npm |
29 | | -npm run dev |
| 33 | +2. Install dependencies: |
| 34 | + ```bash |
| 35 | + npm install |
| 36 | + ``` |
30 | 37 |
|
31 | | -# pnpm |
32 | | -pnpm dev |
| 38 | +### Running the Application |
33 | 39 |
|
34 | | -# yarn |
35 | | -yarn dev |
36 | | - |
37 | | -# bun |
38 | | -bun run dev |
| 40 | +To start the development server, run: |
| 41 | +```bash |
| 42 | +npm run dev |
39 | 43 | ``` |
40 | 44 |
|
41 | | -## Production |
| 45 | +The application will be available at `http://localhost:3000`. |
42 | 46 |
|
43 | | -Build the application for production: |
| 47 | +### Building for Production |
44 | 48 |
|
| 49 | +To build the application for production, run: |
45 | 50 | ```bash |
46 | | -# npm |
47 | 51 | npm run build |
| 52 | +npm run preview |
| 53 | +``` |
48 | 54 |
|
49 | | -# pnpm |
50 | | -pnpm build |
51 | | - |
52 | | -# yarn |
53 | | -yarn build |
| 55 | +### Linting and Formatting |
54 | 56 |
|
55 | | -# bun |
56 | | -bun run build |
| 57 | +To lint and format the code, run: |
| 58 | +```bash |
| 59 | +npm run lint |
| 60 | +npm run lint:fix |
| 61 | +npm run format |
57 | 62 | ``` |
58 | 63 |
|
59 | | -Locally preview production build: |
| 64 | +## Contributing |
60 | 65 |
|
61 | | -```bash |
62 | | -# npm |
63 | | -npm run preview |
| 66 | +Contributions are welcome! Please read the [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on how to contribute to this project. |
64 | 67 |
|
65 | | -# pnpm |
66 | | -pnpm preview |
| 68 | +## License |
67 | 69 |
|
68 | | -# yarn |
69 | | -yarn preview |
| 70 | +This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details. |
70 | 71 |
|
71 | | -# bun |
72 | | -bun run preview |
73 | | -``` |
| 72 | +## Contact |
74 | 73 |
|
75 | | -Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information. |
| 74 | +For any inquiries, please contact [yourname@example.com](mailto:yourname@example.com). |
0 commit comments