Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dimyiannis/academia_v2

Academia: Your Go-To Hub for Science Lovers! ๐Ÿš€ Built with Nuxt.js, Tailwind, and Node.js - Explore and Share! ๐Ÿงช๐Ÿ”ฌ
https://github.com/dimyiannis/academia_v2

Last synced: about 2 months ago
JSON representation

Academia: Your Go-To Hub for Science Lovers! ๐Ÿš€ Built with Nuxt.js, Tailwind, and Node.js - Explore and Share! ๐Ÿงช๐Ÿ”ฌ

Awesome Lists containing this project

README

        

# Academia Mock App

Welcome to Academia,the social media platform where you research, share and connect! ๐Ÿš€

Academia

## Overview

Academia is a full-stack mock app developed with Nuxt.js, Tailwind, and Node.js. Academia provides a platform for users to create, explore, update, and delete scientific posts. The backend is implemented using Node.js and Express to expose RESTful endpoints, while the frontend is built with Nuxt.js and Tailwind CSS.

## Features

- **Mock Scientific Posts:** Built with Mockaroo

- **Full Stack Magic:** Powered by Nuxt.js, Tailwind, and Node.js, Academia combines frontend elegance with backend efficiency.

## Getting Started

### Prerequisites

Make sure you have the following installed:

- [Node.js](https://nodejs.org/)
- [NPM](https://www.npmjs.com/)

### Installation

1. **Clone the repository:**
```bash
git clone https://github.com/your-username/academia-mock-app.git
```

2. **Navigate to the project directory:**
```bash
cd academia
```
3. **Navigate to the client/server folder:**
```bash
cd client/server
```

4. **Install dependencies:**
```bash
npm install
```

### Running the App

1. **Start the frontend (Nuxt.js):**
```bash
npm run dev
```

2. **Start the backend (Node.js):**
```bash
npm start
```

## Mock Data

Academia comes with pre-populated mock data.

## Tech Stack

- **Frontend:**
- [Nuxt.js](https://nuxtjs.org/) - The Intuitive Vue Framework
- [Tailwind CSS](https://tailwindcss.com/) - A Utility-First CSS Framework

- **Backend:**
- [Node.js](https://nodejs.org/) - JavaScript Runtime