Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gypsydangerous/onelink
๐ OneLink is a linktree and flowpage clone built with Nextjs, MongoDb, and GraphQL
https://github.com/gypsydangerous/onelink
graphql mongodb nextjs
Last synced: 6 days ago
JSON representation
๐ OneLink is a linktree and flowpage clone built with Nextjs, MongoDb, and GraphQL
- Host: GitHub
- URL: https://github.com/gypsydangerous/onelink
- Owner: GypsyDangerous
- License: mit
- Created: 2020-12-02T22:05:41.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-17T04:52:19.000Z (almost 4 years ago)
- Last Synced: 2024-05-01T19:15:18.363Z (7 months ago)
- Topics: graphql, mongodb, nextjs
- Language: TypeScript
- Homepage: https://www.onelinkapp.xyz
- Size: 782 KB
- Stars: 10
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ยท
Report Bug
ยท
Request Feature
The only Link you will ever need in your bio. Share all your socials and other links through OneLink.
## โจ Features
- WIP
## Tech Stack
| Stack | - | - | - | - | - |
| ------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| FrontEnd ||
Nextjs|
TypeScript|
Styled Component|
Framer Motion|
Graphql## :rocket: Quick start
Start developing locally.
### Step 1: Clone the repo
Fork the repository. then clone the repo locally by doing -
```sh
git clone https://github.com/GypsyDangerous/OneLink.git
```### Step 2: Install Dependencies
cd into the directory
```sh
cd OneLink
```In the root folder do npm install.
```sh
npm install
```### Step 3: Setup .env
To run the server you will also need to provide the `.env` variables
- create a new file .env in the root
- open [.env.sample](./.env.sample)
- copy the contents and paste it to the .env with valid keys#### And you are good to go
```sh
npm run dev
```## :v: Contributing
After cloning & setting up the local project you can push the changes to your github fork and make a pull request.
> You can also run the tests locally to see if everything works fine with
### Running tests
```bash
npm run test
```### Pushing the changes
```bash
git add .
git commit -m "feat: added new stuff"
git push YOUR_REPO_URL develop
```---
Made with :heart: and javascript