Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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! ๐งช๐ฌ
- Host: GitHub
- URL: https://github.com/dimyiannis/academia_v2
- Owner: DimYiannis
- Created: 2023-12-24T15:49:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-04T17:44:40.000Z (5 months ago)
- Last Synced: 2024-08-05T19:57:59.354Z (5 months ago)
- Language: Vue
- Homepage: https://academiav2.netlify.app
- Size: 3.85 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Academia Mock App
Welcome to Academia,the social media platform where you research, share and connect! ๐
## 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