About | Features | Technologies | Requirements | Starting | License | Author
Stock Profiles is a web application that allows users to view and analyze stock prices. It provides a user-friendly interface for navigating through various stock and their corresponding data.
🔓 Login with Google / GitHub
📊 Get a stock profile
📖 Get a stock list
💹 Get a stock chart
⭐ Add stock to your favorites
🌟 View your favorite stock
👤 View your profile
The following tools were used in this project:
Before starting 🏁, you need to have Git, Node, and pnpm installed.
-
Clone this project
$ git clone https://github.com/Raxuis/stock-profiles
-
Access the project directory
$ cd stock-profiles
-
Install dependencies
$ pnpm install
-
Set up environment variables
-
Copy the
.env.example
file to create a new.env
file:$ cp .env.example .env
-
Open the newly created
.env
file and fill in the required environment variables, particularly the PostgreSQL connection string:DATABASE_URL=postgresql://<username>:<password>@<host>:<port>/<database>
Replace
<username>
,<password>
,<host>
,<port>
, and<database>
with your PostgreSQL credentials and database information.
-
-
Run the project
$ pnpm dev
The server will initialize at http://localhost:3000
This project is under the MIT license. For more details, see the LICENSE file.
Made with ❤️ by Raphaël